What you are saying is there is no incentive for any national or internationl sporting organization to expose doping in their sport, because it make the sport look bad, hurts "ticket" sales and hurts the flogging of merchandise. It means that national and international sporting organizations will lose money and credibility. I believe you are bang on.
So what is the next step? National governments could withdraw financial support for these organizations assuming they get funding to begin with from their governments. Australia has made this fairly clear in the case of cycling. National governments could withdraw funding for Olympic training and expenses. I suspect Canada would be prepared to do this.
A further push to have independent ADAs given carte blanche to go after athletes might help. Or give WADA the right to license athletes in any sport. If you want to participate in pro cycling then you have to prove to WADA your bona fides and get a release or you don't race.
Obviously the ultimate extension of this would be - if you want to play football for Man U, before we can sign you to a contract English law requires you to provide us a release from WADA. This of course sets up an organization like WADA up to be the ultimate God of sport. Is that what it is going to take?
You have been around for a while. I am curious as to what you think might work when you say, "If it ever is to be won, it's gonna take a lot more than what has been done so far" Thanks