I presume they're referring to Citizens United, which allows them to openly buy elections.
But yea, there are certainly better options for organizing our economy than our current conceptions of corporations. How could there not be? Throw a rock and you'll hit a corporation leaching off society without contributing anything.