One more observation for those who complain about people not hiring Americans:  notice who is standing on the street corners sometimes right in the parking lots of businesses looking to hire (King Soopers, Home Depot, etc): white, male, Americans.  I never see "immigrants" standing there - mostly white dudes who should be working instead of asking strangers to support them.