And I'll fill you in on another dirty little secret that nobody likes to talk about in this country ...
If you're looking at a prospective candidate for a position in my industry, a recent immigrant from a country with a British system of education will typically read and write English better than his American counterpart ... often to the point where it's an embarrassing indictment of American culture and our attitudes about education. Interestingly ... and I don't think this is a coincidence ... the three best young engineers in my company when it comes to writing skills are all American-born children of immigrants.
You just damned yourself with this statement. He is NOT perfect for the job ... I don't care if this H1B can walk on water he's a foreigner .. to be used ONLY if you can't find an American who can do the job. You are by your own words a BIG part of the problem.
You are an anti American bigot.