Again, until it happens to you or someone you care about, I expect you to be callous. That's typical of most Americans.
Try being out of work in a market flooded with out of work IT people, when you have a family to support.
The employers are looking for people with very specific skills. You just have to hope they're hiring in a niche that you know. Of course, it pays to have a broad base of knowledge, but it's still very tough.
But, obviously, you've never experienced it. If you did, you wouldn't be so callous. And you wouldn't have the impression that it's easy to find an IT job now.
Luckily, the market seems to have picked up a little bit from the 2-3 years ago when I was most recently outsourced. But it's still tough.
Got to love these coorporations that staff up Americans to do all the initial hard development work. The Americans work 60-70 hours/week getting the product to work, and then they're all laid off while cheap Indians do the maintenance work..