The legal corporation entity may be the real culprit behind the decline of American civilization. When a company exists on paper for the sole purpose of obtaining profit with the minimum possible accountabililty then there's bound to be problems. Small mom and pop businesses and small business (less than 500 employees) in general are way more accountable day to day and over time than are large multi national corporations that act more like robber barons.
No offense, but I see the same kind of posts over at DU. The corporate this and the corporate that.
The fact of the matter is, if we want corporate entities to be good citizens, then we should pass laws that require them to be good citizens.