not that I paint myself as the defender of big pharma here, but perhaps I should note that on average, new drugs cost between $100million and $200million to develop, and many of them never see the market. so yeah, while they do charge a lot for brand name pills, they have huge costs to cover.
carry on.