They driving down the wages of American citizens, and it doesn't take 10 years to get an H1-B. They can be obtained in a matter of months or even weeks. There are tens of thousands of kids with college diplomas in fields like computer science that can't get a job. Why should we import more of these people?
Well, like i said, there is a difference between people who want to come here and be Americans, and those who want to just come here for the money and then go back to retire in their country of origin. i would agree we need to be doing something about the wages being driven down. your right, but I wouldnt blame that on legal immigrants, its the fault of either our government or the corporations who hire these people. There is something to be said for limiting these visas but to totaly shut down legal immigrants, I just have to disagree with . Of course, now that we have SO MANY illegal immigrants living here, it sort of ruins it for the legal ones. Its not their fault.