expat - I agree with most of what you say on MN, but re:
"They make people redundant in order to keep the price of their shares high"
The goal of a company is to make money for its shareholders, not to perpetually pay salaries to everyone it has ever employed. The vast majority of companies over a certain size are public - i.e. their shares are traded on the stock exchange, meaning they have zillions of shareholders, and not a few 'fat cats' who get all the dosh. When companies feel a downturn coming, their rational response will be to downsize, making some people redundant, cutting investments, reducing purchases, etc. This is in the best interests of their shareholders and those who don't take these steps are either doing well despite economic conditions or being negligent.
"put the nations food producers out of business"
It is the job of the government to tax, regulate, and subsidise so that small producers will thrive and big producers will not become monopolies. It is unreasonable to blame the larger companies or importers for wanting to expand into new areas and make more money for their shareholders.
"don't pay a living wage"
Minimum wage is determined by the government, not by individual companies.
"their businesses spoil the environment"
That is a bit of a generalization, wouldn't you say? Some industries have by-products that need to be safely disposed of. Rarely a business might pollute the environment but I'd like to believe that government has sufficient controls in place that such pollution is found out quickly and dealt with swiftly.
"lend money irresponsibly"
Northern Rock management were incredibly stupid, but that does not mean the system is bad or that managements of all companies are irresponsible. Whenever economy goes bad, there will be a few companies who will be caught with their pants down and will go down.