"******" wouldn't have worked on that site. We see all the time the religious right's contempt for homosexuals. There's not only the context of satire and parody but that of current events. The religious right has been pretty blatant in their disregard for homosexuals, and so that's why "fag" fits on that site. I simply don't see how substituting "fag" with "******" on that site would have made it nothing more than just... nothing. No longer even parody or satire because they'd drifted so far from the absurd reality.