I'm no Romney fan, but I would not call him a heartless capitalist. Look at is charitable donations. That is hardly heartless.
Capitalism is about generating wealth by offering your others a good or service that they desire and are willing to pay for. Jobs are a by-product of capitalism, not its main focus. Individuals, not governments or businesses, should sponsor charities.
For example, suppose I own stock in a company. Now, the company decides to use some of its profit to support a left-wing charity. So now, it used money that should rightfully go to me as a stock owner, and used it for a purpose I find reprehensible. Instead, the company should give the profit to the stockholder, and then the stockholders can decide how their personal money should be used.
I need grammar check, not just spell check :-0