Проще всего было бы вставить след. фразу в аппликацию на визу невесты или АОС по браку: "Я, имярек, жених/невеста Американца, клятвенно обязуюсь в случае окончания брака по какой либо причине до получения мною гр-ва США выехать в течение №ых дней после окончания оного." Проблема решена.
Если постоянную гринку давать после 5 лет а гражданство после 10, то как раз все ок.
Да, если человек сегодня нелегален, то сегодня его логично выставить.
Не надо давать почтовым невестам лишний повод выходить замуж за старых и больных богатеев. А поощрять браки с молодыми и здоровыми и пусть даже бедными челами. :D