The United States was not based on the idea of capitalism, it was based on the idea of freedom of expression and the freedom to self govern. If you check the Declaration of Independence there is no mention of Capitalism and only passing mention of business at all. Corporations in their modern form were only chartered in the 1800’s and even then were heavily regulated and controlled in the amount of power they held. The US was based on the idea of small businesses, controlled by individuals who were directly involved in their communities, and so had a stake in the well being of those communities.
As for capitalism, what the corporations in general and banks in particular are running is not capitalism, if it was, those large banks would now be out of business due to the bad decisions that they made. Remember the big bailouts? Capitalism on the way up, socialism on the way down. Most major corporations are the recipients of corporate welfare in the form of ridiculously low tax rates and outright government subsidies. The political system has been high-jacked by the corporations and politicians will only pass laws that are in favor of their corporate masters. Capitalism is about investing money in businesses in the community in order to create jobs that will allow the people to buy your products and in that way generate a profit.
I have nothing against people being compensated for their efforts, if they are doing something that will genuinely help society, but the current system where the major business is all about shipping jobs overseas to generate higher profits and gaming the markets to just to line their own pockets had nothing to do with helping society. It is just greed, plain and simple.
There needs to be a change in the way that business is run. The control of the corporations needs to be removed from the rich and placed in the hands of the workers. This way the workers would be able to control their own destiny and keep jobs in their own community. There also needs to be an end to corporate welfare, and in particular, subsidies to wildly profitable corporations such as the oil companies.
There needs to be a paradigm shift in the way corporations are ruled. In the current system, corporations are required by law to maximize the profits of the shareholders at the expense of everything else. There needs to be a change where the corporations are required to serve the community in which they are based. They need to create jobs for their local population and to preserve the environment in which they operate. I think that you would find that a large number of corporate leaders would like to do what is right, but they are restricted in what they can do by the requirement to maximize shareholder value. That law only benefits the few that invest in the corporation, and in most cases those individuals are not in the community that will be affected and so have no interest in preserving that community.