IMO the problem is our crony capitalism, and I will admit that capitalism can quickly lead to crony capitalism. In a truly capitalistic society the government is supposed to be a referee to ensure fairness of competition, fairness of the marketplace and yes to protect people from those corporations. Unfortunately what we have right now though its like playing the lakers on their homecourt and were all getting fouled but the lawmakers wont call it because they have their hands in the side of the corporation (the Lakers).
Every country has some split of socialism vs capitalism, and varying degrees. I believe we should have options, and health insurance doesn't always equate to healthcare. Probably the closest “socialist” position I come to is healthcare, I don't believe healthcare should be a for profit industry. South Korea for instance has insurance companies that are ran as non-profits. I am not a big government type, I think you give them an inch and they’ll give corporations a 500b bailout to their buddies.