i am not sure why this whole debate. Ok steroids are not healthy and can cause very bad side effects and/or long term damage but also they increase your muscle mass.
so i think there are very obvious points here:
1- steroids used for bodybuilding are unhealthy, period, there is no question about it, if you like steroids it does not make them safe so no need to debate about that.
using people who take steroids and are not harmed by them is not an excuse or a justification.
2- steroids like ANY OTHER medication are used for therpeutic reasons when the benefits outweigh the harm.
3- many people take steroids for the wrong reasons and they are free to do so. will this make them assholes surely NO they just CHOSE to do it and are willing to take the risks...... so be it.
4- many choose not to take them that is also ok.
As far as i am concerned i do not take steroids because i want to stay helathy and i am not a pro bodybuilder and i never want to be, i consider myself very knowlegeable about training, and i have trained many people and i have my own Gym (planning soon on having a much bigger gym). being a pro and looking in competition shape does not make you knowlegeable in bodybuilding in fact i think many olympians do not know how ton train on their own.
i did take steroids ( 2 very mild cycles of anavar ) and i had great results with it. but that was it i did it out of curiosity. will i do it again??? never. in fact i have learned that with proper diet and really proper training i can achieve very good results and at my age 52 i look like i am 32. many here are concerned about testosterone levels and all that. for me it is all a waste of time, just concentrate on your workout and forget all the chemistry and all the hormonal crap, right now i am all natural and perhaps with low test levels who knows, i am getting results as much as when i was 20, why? because i am a much smarter bodybuilder.