Not the only ones at fault
Before the downvotes begin:
Absolutely the pharma companies need to get a real penalty. Especially everyone involved in these shenanigans.
However, there are plenty of doctors that should have known better. They should be getting the old stink eye too.
And let's not forget the patients. You don't have to take painkillers if you are not in pain. For chrissakes take a little ownership of your health. I've had 3 major surgeries and have never used all of the painkillers prescribed. The doctors were surprised, but accepted that I could tolerate a little pain better than being whacked out of my mind by drugs. They were also surprised that I healed faster than normal. I'm guessing it was because my body was able to focus on healing itself rather than fighting the drugs. That's totally non-scientific, I know. YMMV.
Here, at least, it seems that you are supposed to go through life in a cotton ball oblivious to life's little aches and pains. I just don't buy that.