Let's be real - in this day and age, the only crime is GETTING CAUGHT.
In every professional major sport the majority of athletes are using steroids; the majority don't get caught, the majority know how to cycle properly, and the majority stay a step ahead of the game by using stuff that isn't even classified as a steroid yet because it's so new.
The fact that people are willing to do whatever it takes to succeed is more of an indictment of the pressure people are put under to "be the best," because if you aren't the best in modern first-world democracies you are taught you aren't good enough (which is obviously an insane and backwards way of thinking, since only 1 person can be the best at something and even then for a fixed period of time).
There are no easy answers, only hard questions in this debate.