We don't have for-profit companies because of some fundamental ideological commitment to capitalism uber alles. We have them because we judge their operation to be in society's best interest. When a particular one fails to do that, it raises a legitimate question about whether it should be allowed to continue with those actions or even be allowed to exist in its current form.
If a company is not acting on society's best interest, it should be made to or abolished.
Get rid of all laws and you will see companies naturally form except they would be held together by a myriad of individuals agreements.
Stopping companies or getting rid of them world requires stipping people from making agreements between themselves and be against human nature.
Because corporations are ultimately people, any restraints on them are essentially restraints on people. There is a very fine and difficult to draw line between a person talking about this awesome idea he has and a CEO talking about this awesome product he has, but the law does try to draw that line and I think is often fairly good at it.
> ...
> If a company is not acting on society's best interest, it should be made to or abolished.
Wow! And here was me naively thinking that we have for-profit companies to bring profit to their owners/shareholders.
Yeah, that is pretty naive thinking. We're talking about society as a whole, but that line stops at the motivations of a particular actor in it.
An ideal society allows for the seeking of personal profit, but only so long as the side effects of that profit-seeking are beneficial overall. When it isn't, you get things like externalities that need to be curtailed somehow.