People with pain deserve treatment for that pain.
For people with short term pain, or who are at the end of life, opioids can be a good choice.
For people with long term pain opioids can, rarely, be a good choice, if other things have been tried first, and if there's a careful package of care.
Most people with long term pain need variations of / combinations of:
1) Access to evidence based pain management specialist clinics
2) Graded strength building exercise (for musculo-skeletal, not for nerve)
3) Medication that isn't opioids
Giving opioids to people with long term pain isn't a good way of controlling their pain (they develop a tolerance) and risks severe harm (on top of addiction).
Here's a website from the English Faculty of Pain Medicine, which is part of the Royal College of Anaesthetists. They explain it far better than I can.
http://www.fpm.ac.uk/faculty-of-pain-medicine/opioids-aware