John Smith
"I don't buy the morality angle either. Companies exist to make profit for their shareholders. They are not there for the benefit of their employees."
Once again I find myself disagreeing with you.
These days it seems as though companies do exist to make profit for the shareholders only, however the relationship between employer and employee should be a symbiotic one where both parties benefit. They need us as much as we need them and there should be mutual respect.
The quest for greed on the part of the shareholders has brought us to a point that is almost untenable and one that will result in disaster for everyone (A la French Revolution) in time.