Because people's IQ is too low. People even dont know what are anabolic steroids. People think anabolic steroids are magic pills, but people cant understnd anabolic steroids only increase protein synthesis. And in some cases, they will make you infertile, which is not a big problem. Yes, it problem, but its not big problem. People are very stupid. If media tells "go jump from the roof", people will do it. If media tells "put your head in the washing machine, and turn the washich machine on", people will do it. Anabolic steroids have bad name for no reason, its fact. Anabolic steroids are just meds. If you are fully aware what damage anabolic steroids will put on your body and you are are ok with this, then you can use them. But its very stupid to think steroids are perfect, they are magic and everything will be perfect... Steroids can kill you. So, firstly people have to be educated about anabolic steroids, and if people are ok with the risks, then they can use steroids. This is my way of thinking. Everyone have head on the arms, and can get the right decision about him/her.