You're all right about the dangers of those drugs. Even tylenol is dangrous if taken on a regular basis, especially if you take other meds too.
My problem is that I'm retired. I used to have a schedule, and I worked hard -- I used to get physically tired every day. I think being physically tired helps you sleep. Now I don't have any particular reason to get up at a particular time, so I don't. And with the knees I've got, doing much of anything to exercise is painful.
Today I got up 4 hours early and I've been keeping myself busy, hoping to be tired a little earlier. Going to sleep at dawn on a regular basis sucks.
As for MJ's doctor, that was criminal irresponsibility. He deserves jail.
The thing about most meds, unless your life depends on them, is that you can do other stuff to solve the problem. I know exercise solves a lot of problems, a decent diet solves problems. In my case, I imagine some self-discipline would help. I used to be amazed when I was a massage therapist at the number of people who take 16 ibuprofin a day and have been doing so for years.
Sometimes you don't have a choice, sounds as though some of you are in that boat. So I'm not criticizing anyone. I'm giving myself a pep talk. I would dearly love to go to sleep at a reasonable time and wake up at a reasonable time. I hope getting up early and keeping myself busy will help tonight.