Maybe they should let him go. That way he could do a job that Americans won't do.
He was probably taking some meds that Americans didn't want to take.
Mexican national does not mean he was an illegal. Despite what some probably wish was true, foreign nationals are allowed to fly on U.S. airlines. Of course certain people think that anyone born is Mexico is an illegal alien even if they are now U.S. citizens, have proper visitation papers, or are legal residents.