Capitalism doesn't compensate for anything - it's just freedom.

To me, capitalism is far more ideal than communism.

And I don't buy Jefferson's reasoning there. Just because I'm forced to share with my neighbours, I'm going to use violence against them? Unlikely.
if you're forced to share everything, how do I keep, say, a loaf of bread to keep myself from starving when everyone's trying to take it from me due to their entitlement to anything anyone else has? Only by force.