Capitalism in on itself isn't bad, it can be the most efficient system for everyone to grow.
However
You need to have a solid set or rules in place that makes it work well for everyone. No monopolies, for (a simple) example, bit also if a small company does, there is bankruptcy, the the same needs to apply for a mega corporation. If a corporation is too big to fail, and require bail out then at least sack and replace the entire C suite, and upper management, no golden parachutes, no bonuses. Hell, if the company is so important that govt need to step in with billions, hold C suit personally responsible. If I fucked up and my company goed bankrupt, I can lose my house, why should a CEO get a bonus for doing the same thing but 100.000 times bigger and worse?