I clearly stated that it wasn't ALL corporations, but too many of the large ones in this country. Secondly, I'm not bringing a pro-government, or anti-government bent here, as you are by stating that the federal government inept and I'm not even going down that road. I've been up close with some major corporations, I have very close family that has been near the top of the food chain (and I'm not talking about some mid-level manager stuff, rather executive committee, board, etc.) at a few top 100 in this country, and it's sadly naive to think that a lot of what is done now isn't purely for business reasons and not love of the community. There are still good people in many of these companies that want to do the right thing in the community, but they are generally overshadowed by the other side.
Just a random company: Where I live, Bank of America foots the bill for a one day a month at major art museum for county residents to go for free. The same Bank of America that has milked our government for billions and is now guaranteed not to fail. Also, the same BoA that has drastically reduced lending to small business even when the small business has the fiscal means and would qualify for such loan, but BoA prefers to take their cash and indulge in further questionable investment schemes. BoA doesn't do this to help the community, they do it to help their image, and to get customers. That's reality.