I think the problem here might be that all of those people you saw wearing Walmart blue might've been working in independently owned and operated small business' and doing much better for themselves just 5 years ago. Now, of course I'm completely speculating on that, but it's a realistic possibility.
The recent revision of the bankruptcy law is proof positive that a great many of our current crop of republican representatives don't give a damn about the very people who put them in office. As an individual, you no longer have the protection from creditors and banks that you used to have, but there has been ZERO revision to that law for corporations. Henceforth, as a person, you have no protection. As a corporation, it's "business" as usual.
If you want to solve the problem of our current social/political/economic situation, it all starts at home. Places like Walmart and Target wouldn't thrive if we Americans didn't demand so much for our money. I work for a home A/V company and it's amazing how many people call up screaming about how they paid "a lot of money" for their products. In all reality, if they had any idea how much it costs to build this stuff the RIGHT way, they'd never be able to afford it. However, everyone wants their piece of the pie and so many people want instant gratification, they eschew quality in favor of getting something easily. How many products have you purchased, outside of perhaps high end studio/music equipment that are actually MADE in the U.S.??? The reason these corporations get away with shipping all of their labor overseas is that we want more and more for less and less.
Our problems have way too many facets to say "oh it's all Bush". Bush is the figurehead and he gives us a nice target to bash on, but if Americans would stop trying to live beyond their means and not listen to the marketing firms regarding what they buy, we might get start getting back on track. I'm not saying that if you buy anything from overseas that you're a commie or some other meatheaded nonsense. However, if we all want the U.S. economy to regain strength WE, the PEOPLE should start reinvesting in ourselves. Pay the extra for a U.S. built product that is of quality, rather than patronizing the low-cost alternative brand that's paying some Chinese vendor to make the product for a third of what they'd pay to make it in the U.S. Stop making CHINA'S economy and technology stronger by giving it away to them. I know it's more difficult than the way I put it, but if we don't start at some point, we're going to be a country that doesn't actually export anything tangible.