I agree in principle that we are all responsible for our own decisions. At the same time, if you work in the IT market you come to an understanding that you might be facing a situation that was nearly impossible to plan for. My wife was making a good salary with a systems integration consulting company when we bought our modest home in NJ, we have car payments on two mid level cars (Taurus and Maxima), and the standard monthly bills. We were careful to put money away in case of emergency/unemployment. In my wildest dreams I did not imagine that she would wind up making $8.00 an hour at a local retail chain.
So if someone does want to complain about H-1s, outsourcing, absurd property taxes, or immigration, dont be too hard on them as these are valid complaints. Saying Its capitalism sounds fine, but it is the Feds responsibility to govern international trade.