Been there, done that; went through hell to get off OxyContin after a climbing accident.
Repeat customers are created by doing long term harm while providing short term relief, expecting corporations to actually solve problems or have a conscience is beyond silly.