Not his fault.
Later she applied for a travel visa for him in which she stated he was born in Mexico.
Not his fault.
On top of that the kid, although hes lived in the US for 18 years spoke very little English
His fault.
and he was traveling with a group of illegal aliens.
His fault.
Obviously his mother screwed up (TWICE!) But after that he should have tried to learn English and definitely should not have been traveling with or hanging out with illegal aliens.
On top of that the kid, although hes lived in the US for 18 years spoke very little English
And he lived in a major U.S. city, never went to school and lived in a cave