i'll be totally frank here, although i don't agree with what i'm saying, but this is how the general public looks at it:
1- men don't fancy look at other men (who have the same bodies as porn stars, but much bigger) oiled up wearing thongs
2- what's so fun about a man watching another man dance to "soldier boy" while wearing cowboy boots, a cowboy hat, and a thong
3- regarding the women... would your wife let you watch tv broadcasts of strippers? let alone a broadcast of "the best strippers in the world"... same for men, i don't think a lot of men would be happy if their gf or wife were a huge fan of watching muscled, ripped men in thongs while dancing on stage.
4- competitive bodybuilding is not a sport. it's a male beauty pageant. In any sport, the more you train, the better you become. in bodybuilding, it's not even close. it depends mostly on genetics and chemical warfare. If the judges wanted someone with a tiny waist and very wide shoulders, small hips, and huge quad sweep... who the fuck can attain that except for someone who was born for it?
5- WWE is fun because you get to watch freaks beat the crap out of each other and there's drama involved. when Muscle-tech tried the drama crap between dexter and cutler, it was so fucking lame it's not even funny.
6- Nike, adidas, reebok... etc. those guys mostly sell clothing and equipment... in bodybuilding, you are selling crap supplements that people think will cause cancer.
Although this isn't the way i see it, it's how 99.9% of the public views it.
that's why this sport never WAS mainstream, and never WILL be.