Well, I don't want to say you spun that because I did say struggling without explaining. What I was referring to as a "struggling" company are new companies. You know historically (not just since the guy you love bashing came in office) about 90% of businesses fail in the first 5 years.
Like Richard Branson (CEO of Vrigin) said. When companies are starting out, they have to fight like hell just to survive. When companies actually are where they feel they are past the survival stage, they need to start giving back to the world.
Now you probably look at Richard Branson (or Bill Gates) as an asshole because he is successful. I look at these people as the individuals that make this world increasingly better. Can you even fathom how much money the Bill & Melinda Gates Foundation donates every year? Nobody makes them do that. It is THEIR money, but they CHOOSE to give. No government is forcing this on them, and you rarely see coverage of their generosity (compared to the amount they give).
I'm not sure why you are so dead-set that our economy is in shambles.