What needs to happen is, again and again with health care issues, transparency.
Manufacturers should be required to declare and with audits prove how much they're spending to manufacture everything. Then everyone can see the price they're being charged and figure in their head what sort of markup they are being charged.
Then we can start to push back on the companies need to recoup primarily marketing costs and dividends and bonus programs and all the other padding that they have built up over decades of never being held accountable.