People don't like him not because of his "scam", but because he raised drug prices. Maybe people on HN and elsewhere think big pharma should be run as a charity, but in my book, making as much money as you can is a good thing, a noble and morally righteous thing in fact.
Companies should try and make as much money as humanly possible (without breaking the law), because this is the only framework in which competition can exist. Everyone, everywhere, should be as greedy as possible and try as make a big of return on their investments as possible. This is the origin of "competition."
If individuals and companies weren't doing that, our market wouldn't function and it wouldn't delivery nearly as value as it does to society.
I happily look forward to the downvotes.