Are H1b workers replacing American workers.
Lets see the statistics. With unemployment rate of 8.9%, around 14 million (14,000,000) Americans (source) are with out jobs as of Aug 2011. Total labor force is 153.6 million. Number of H1b visa slots this year is 85000. This counts to 0.61% of the total unemployed. How is avoiding this 0.61% visas, going to give jobs for the remaining 99.39% of the workforce.
People got to find ways to create jobs for everyone, rather than pointing fingers to things which don't mean anything at all.