I am generally a full-throated capitalist. I think a fair market in a fair system (though I think that corporatism is dangerous) is the right thing in most cases.
However, I think there are some areas where it produces sub-optimal solutions on the whole - pharmaceutical research being one of them, but other areas being things that most of us are perfectly happy to socialize - police officers, firefighters, etc. Areas where the general goal should be "the public good" rather than "shareholder profits."
And I mean, I'm a shareholder. Both in my retirement fund tracking the S&P 500 and in more active investments in individual companies. I don't think that shareholders are inherently evil. I just think that if I am the shareholder of a pharmaceutical company my incentives are not aligned in such a way that generates the best possible outcomes for individuals that need medication.