Which is worse, capitalism which actually does not reward predators or socialism which gave us Stalin, Hitler, Mussolini, Mao, Castro, Chavez and Che Guevara?
The freer the market the more the predators are punished. What do I mean by that. Once a business cheats someone by ripping them off or selling garbage the word gets around and sooner or later that business owner is out of a job. The problem is when the government starts playing favorites and props those bad actors up..
The free market (when left alone from government intervention) just does reward evil people.