One chance of making steroids more accessible, if not fully legal, is their use in the fight against AIDS. Already you can get a prescription for
Var (to battle weight loss). AIDS activists are very influential, so if other steroids can be shown to help we could expect a lot more production/availability.
I don't think any injectable will ever become an over the counter product. However, it seems that once the physicians are comfortable prescribing a drug for one purpose they will be a lot more likely to prescribe it for another purpose. Also, the drug companies only have to get the drug approve for one purpose, then the physicians can prescribe it for other purposes. This may sound trivial, but clinical trials cost millions.