those who've worked in the field know that these types of IT positions are usually held by those who couldn't cut it in a real, competitive or R&D environment Excuse me ... it's not just "jelly bean" programmers that are being replaced by H1B's. I personally know at least several dozen cutting edge hardware design engineers ... some with advanced degrees who are out of work or were out for extended periods of time because of the H1B program ... including myself.
An employer who is hiring H1-B's for positions in which there is an ample supply of citizen talent is breaking the law. I've read a lot of posts about people being "personally" "replaced" by an H1-B. If that's true, you have a legitimate lawsuit on your hands, either for personal gain or simple revenge.
But I never read posts about such actions, or read about them in the paper. It must be a conspiracy.