I can't stand the H1B situation. The company I work for just announced YET ANOTHER area of our IT business is going to be replaced by Indian contractors. Many are very difficult to communicate with and they don't understand the business environment. When I get emails from names like Srinivas Krishnarao Venkatesh Prasad using broken English, I just facepalm.
I'd love to see a moratorium on foreign work visas when workers in the US already exist to do the job.