No no no....you have it all wrong. The reason immigrants are coming in the millions is that their countries are shit holes and they want what we have- period. We are the most powerful and prosperous nation on the planet- period.
Let's face it. A huge chunk of the countries in the world would be screwed without U.S. aide. You can dispute that all day long but you know as well as I do that it's true. Who has to step in everytime there's an earth quake or a tsunami?
Oh, and BTW you mentioned growing up in England. I assume that you enjoyed seeing the Union Jack flying on the flag pole rather than a swatstika. Who was it that saved Europe's ass from that nasty invasion back then? Let's see....thinking really hard....who was that again?????
If America is so good at giving aide to other countries when they have natural disasters, then can you explain why New Orleans was such a mess. Did you know our government actually had to accept aide from Mexico after Katrina? Just look it up if you don't believe me. America is a great place to live, don't get me wrong, but we are far from utopia.