there is such a wide variety of "steroids" with different effects and side-effects that making a blanket statement like "steroids are bad for you" or "steroids cause cancer" is pretty stupid. also, many times when people point to bodybuilders who've had health problems, it's not the steroids, but the other stuff they take which is a lot worse. there are people who've taken anabolic steroids for decades with no health problems. again, this takes a little bit of homework on the user's part. personally, i think it's getting too hard to detect and DEFINE what a performance enhancing drug is, so my opinion is that they should legalize everything. this is actually the stance that they have in japan for professional mma fights.