"Steroids" has become the ubiquitous term of choice for many things that are not steroids. I'm not trying to start an argument, but the ignorance of the average person with respect to "steroids" is astounding.
In point of fact, there was a poll done where they asked highschool kids if they had taken steroids. Something stupid like 65% of those surveyed said they had taken steroids at least once during their school days. Going back and looking at the data showed that the survey included protein powder as a steroid.
My position is that, until there is a real definition of what "steroids" is, people will continue to misuse the term.