By lionizing the cult of competition you coddle and encourage sociopathy. Capitalism does indeed reward sociopathic greed, that doesn't mean it is good for society. Cooperation, egalitarianism and the ability to appreciate and encourage sustainability over selfish personal aggrandizement are values that are far more important. Competition belongs in sport.