Offshore outsourcing has always been a problem
We never could compete with it because its cheaper and companies definitely still get tax breaks for doing it. There still are jobs here though, its just a more competitive environment.
Forget Walmart or McDonalds. Small business is the best way to get some good experience on which you can build a future. Obama's plan to tax people making $200k per year will likely kill small business growth though. Many small businesses are taxed on the personal level and not at a corporate tax rate.
AV