Yes, I think that's right. Human nature is like a coin, with greed on one side (heads) and envy on the other (tails).
@thread
I was going to chime in with my off-topic defense of capitalism, but @simplex and others have already made the case. Some of the disagreement comes from differing definitions of capitalism. @amigadave mentions big corporations, which I think are often an aberration due to monopoly power granted by governments. Small to medium size businesses form a more accurate picture of capitalism, I think. If the word "capitalism" bothers you, then substitute "free markets" in its place.