I don't think anyone is blaming the immigrants - at least, I hope not. It is not their fault they are being used in such a manner. Congress however gets a lot of contributions from corporate associations that profit handsomely from maximizing H1-Bs. This makes victims of both US-born as well as the basically indentured immigrants, both of which are now forced to compete for depressed wages. The only winners are the companies, Congress and good old-fashioned greed.
(Side note: And you can't always find these donations when you look them up - a lot of them are "soft donations." Example: my old company used to sponsor dinners for various Congresspeople, to the tune of $500-$1000 per plate for individuals choosing to attend. Thus the Congressperson would earn thousands in individual contributions thanks to us, but none of it *technically* came from us so it was left off the books).
The system that encourages these visas is incredibly corrupt and is NOT looking out for us as workers, that is all I am saying.
I agree with all that, and that definitely has to change, but the OP is clearly attacking all immigrants. All I'm saying is that the OP needs to get his facts straight. He makes it sound like thousands and thousands of foreigners are flooding the pharmacy market because of some made it up nonsense about the recession freeing up visas for pharmacists, when in fact there were 300 foreign educated pharmacists that entered the US work force last. And this number hasn't changed much over the past 5 years (most likely longer, but the HRSA report starts with data from 2004), and isn't expected to change much over the next decades.
Like I said, the OP is blaming the "surplus" on the 300 extra pharmacists that came into the US last year, and that is completely inaccurate.