No! If doctors can't even get it 100% right every time, the general public (who have little to no knowledge of how these drugs can interact with each other and with the body) couldn't possibly be trusted to self medicate. Heck, we can't even trust the general populace with Sudafed because they create meth with it. If anything, prescription drugs need to be controlled even more fiercely. There is a huge problem with prescription narcotics in Indiana that would be alleviated if doctors would not give out dangerous opiods.
Not to mention the potential for violence that this could cause.