This history sounds weird for me as he was in a relationship for 5 years and haven't even tried to marry with the girl to fix his status. The only safe way to stay in US is by getting married, what give to the skilled workers the same level of opportunity given to illegals. An immigration policy that encourages the fraud.