I will not assume that 95% of fighters are on roids. Every fighter gets tested before and sometimes after a fight. The difference between mma and all the other sports is it's a crap shoot as to whether or not you will get tested. The other sports do random testing, its a gamble as to whether or not they will get caught. The player unions will not allow 100% testing. Boxing and mma are about the only sports that test EVERY competitor. So I think you are wrong unless you are talking about Pride because they do not test at all.
I will give you that Coleman did a lot for mma and i do respect him for that but i lost most all respect for him because he is a CHEATER. Combat sports are one of the oldest and noblest of all sports and there is no room for a cheater in the combat arts. It is disrespectful to everyone, fans, other fighter, pioneers of mma and founders of the arts that are on display(judo, jiu-jitsu,sambo etc)
It is sad that anyone would try to justify cheating because "other people do it" Give me a break and find another hero.