There is no evidence whatsoever to suggest that the system is "extremely punitive" to buyers. No drugs have inelastic demand curves; the fact that the demand still exists indicates that the price simply isn't high enough.
But yeah, busy yourself mixing morality into simple, straightforward economics.
Bookmarks