That's in part because Armstrong is the first athlete to face a serious doping case without losing his popularity, and in part because his popularity is invaluable to the attention-challenged sports he favors.
On the other hand, there have been high school athletes who have come out, and I get the feeling that the backlash an openly gay pro athlete would face from angry fans and players would be counteracted by a backlash against those angry fans and players.