I'll repeat what Robert Chick said and add on:
1. ifbb "pros", nba pros, nfl pros, etc. MUST use steroids these days. no one wants to see the likes of leafy bug as an ifbb pro. yes, the kid looks better than 99 percent of us, but at the end of the day he was 150 lbs. there's no appeal in that, unless you're a chick. i'd like to look like him, but there's nothing he can sell me that i'd buy.
2. i wonder how many nfl fans go "man, michael strahan lost 45 lbs since he won the superbowl 8 months ago. he was on steroids and couldn't tackle shit now". of course he was on steroids, and if you watched michael broadcasting this weekend, you'd see he's a shadow of his former self, even from 8 months ago. does that make him any less of a football player? shit, look at howie long, troy aikman, etc. they all look like plain joe's now.
3. no one wants to go to a baseball game, and watch walks, bunts, singles, and an occassional double. everyone wants to see a home run and a shattered bat at every at-bat. no one wants to see a "solid 2.7 yards per carry" and an average score of 6-3 at an nfl game. just get used to it. money makes the world go round and these people do what it takes.