Capitalism takes greed into account and the law is supposed to punish monopolies, cartels, etc, which obviously the law is not doing these days. Capitalism rewards hard work and innovation. It's the ideal, in my opinion.
It's not working right now because what we have is not capitalism anymore.
We live in a corporatist-turning-socialist nation. It became this way because the public is easily manipulated and ignorant.
Happy thanksgiving, by the way. I have a lot to be thankful for.