Like MAssiveGuns said, steroids are basically part of the game for bodybuilding and strength sports. Anyone who tells you differently is ignorant of the reality, willfully or otherwise. It’s really part of the culture of these sports in a way. For instance, of the crew of 30 or so powerlifters at my gym, I can think of 4 that don’t use something. All of theses are recreational lifters and none are very highly ranked.
At the top levels of these sports, its out in the open for the most part. You can see high profile athletes talking about their drug use on several forums, blogs, and websites and read about it in interviews all over the place. In tested competitions, use is typically based on fast-acting drugs that will clear quickly. There will be variation between drugs and individuals here. My personal policy is that since I use, I don’t enter tested competitions. That is a personal choice, and obviously not everyone feels that way.
In college, I see alot of people who belittle drug use or deny that it plays a roll in high level sports. Many people have a very negative view of use. However, like you, I don’t see alot of big or strong dudes at my college. If I am ever punished by fate to the extent that I have to lift in the university gym, I walk in and immediately get treated like an alien.
I often spend a few minutes during my warm-up enduring questions about whether I used steroids to get so big or why I want to lift so heavy. At 265 lbs, decently lean, I am more or less normal in my gym, but at the college, I am a freak and everything that is wrong with sports. Two cultures, two views.