He had family here. I can’t claim to know the intricacies of tourist visas for Liberians coming to the US, but it’s not inconceivable that he already had one.
If he left with short notice with multi-entry visa, it would cost him $5,700 RT and he still would have been denied entry with a one way ticket. Where did he get the money?