Екатерина, вы написали, что ваш сын имеет рабочую визу. Т.е. у енго уже есть легальный статус!Он уже живет и работает в США совершенно легально. Рабочая виза ДАЕТ ПРАВО на оформление Грин Карты ( проще говоря, эта карточка является документом подтвержающим статус постоянного жителя США. А через пять лет, после получения Грин Кард он сможет подать на гражданство. ) ЗАЧЕМ ОФОРМЛЯТЬ "БЕЖЕНСТВО"? Если после получения статуса беженца ему все равно нужно будет оформлять Грин Карту. У вашего сына есть лишних 10 тысяч?
Или я что-то не понимаю, или вы не хотите понять, что ему остаться в США ничто не мешает. Повторяю еще раз - пусть найдет нормального юриста с хорошими рекомендациями и начинает оформлять Грин Карту.