Obama seems to have no principles except that he can say what he wants in the pursuit of power. Why did he break his pledge about not taking money from lobbyists or PAC's? Because any Democrat would be insane not to take money from billionaires like George Soros.
Why do Democrats have such a money advantage over Republicans these days? Aren't Republicans supposed to be the party of rich fat men smoking cigars?
Looks like not much has changed since Lenin said, "The capitalists will sell us the rope with which we will hang them." But the reason the capitalists sell statists the rope is not greed, as Lenin implied. If capitalists were fundamentally motivated by greed, they would be donating heavily to projects aimed at returning America to a laissez-faire capitalist, free market economy.
Contrary to Marx's dialectical materialism, economics does not determine human action and character. Philosophy does. Rich people, like everyone else, cannot escape the role of ideas in human life. Like anyone, they can think independently and logically, with their focus on the facts of reality -- or they can go with the cultural flow and take their cues from intellectuals. With public education indoctrinating Americans in New Leftist ideas as our moral ideals, while at the same time "socializing" students -- training young minds to conform to the group -- independent, reality-based thinkers have become rare.
The morality of altruism that our culture holds as the ideal is epitomized in the Democrat Party. Donating money to Democrats allows rich people to feel prestigious and smug and it also assuages their guilt for having committed the moral crime of pursuing a profit. It would take an unusually independent-thinking rich man to resist the opportunity both to wallow in moral righteousness and to rationalize his money making.