"We have freee market, We have free market!", "No! You have cartel where corporations spend _huge_ amount of money to lobby their interest". Money goes to share holders compared to government. There is difference there that anyone can join the "party" by buying stocks, but still itīs in a way same kind of situation.
Fine. Just stop saying that Free Market doesn't work. We never tried it, so we don't actually know whether it works. But analyses of different attempts on introducing free market practices lead to the conclusion that it should work.