I'm with TJR -- see, we can agree on something. If someone else is (legally)doing well and can own businesses, good for them, even if they are from another country. It is no skin off my nose.
As far as profits going back to some other country, I have said many times when we have had discussions about foreign automakers, I don't care where the profits go. Profits are 10 cents of every dollar sold if the company is lucky. It is jobs I care about. Jobs are what keeps our economy moving, because people who work here pay taxes here, spend money here.
As far as US citizens losing their jobs to people coming in from other countries, yes, it does happen. The company I work for has a decent percentage - at least 10% - of white collar workers from other countries -- Switzerland, Japan, India, China, eastern Europe. But they all spend plenty of money here because they live here. That creates jobs elsewhere. And they pay taxes. Yeah, it sucks for the guy who may have lost his job, but frankly, those are the breaks. He will have some decisions to make, but there is still plenty of opportunity around.
Rocks