Yes they do shit work for $8 an hour...but does that mean that you need to turn high paying professions into "shit work" just because the companies want to save a buck? Programming should not be an $8/hour job, no matter what kind of language you are using. Hell have you even read some of the code written by these guys? Calling it garbage would be insulting to garbage.
Oh please, lower wages for skilled labor doesn't mean squat for a company's bottom line. When you are making billions, paying a few less million in wages won't change anything.
Wages have ALREADY dropped to $10 an hour. Go hit up craigslist, PLENTY of companies looking for software developers with 5 years experience, and offering $10 an hour. And the screwed up thing, is that they'll get it. Some programmer, who's been out of work for a year or two, because the market is crappy, will do the job because he has to put food on the table. That is if he is lucky, because he'll have to compete with 100 other people for the position.
This is America, we need to take care of our own first, before we decide to help the rest. When the times are good noone cares about immigrants, but when you see people being laid off left and right to be replaced by incompetent immigrants...then it's time to put the foot down.
If you think increasing the # of people won't change anything you are smoking crack.
Why are they stupid? Are we blocking all immigrants? No, we are letting in the 65K like you mentioned. That just means that we are getting the cream of the crop. Why do you want to lower the quality? You only lower the restrictions when you are in need of more people. That is not the case now.
Hey I'm an immigrant myself, first generation too, and as someone who went through the process, I want STRICTER control on immigration. We came during the time when America needed new talent. That's not the case now. We are over capacity. Sorry, the country is full...come back when we recover.