I am the first to admit that I am disgustingly overpaid for what I do (financial consulting). If people would pay attention, do a little legwork, and have some confidence, we would loose half our clients.

Some people get screwed because of their country of origin, but in my experience far more whine about it than genuinely suffer from it (at least in my area and other professions with which I work). Always easier to blame THE MAN than to fix oneself.