I'd seriously be fine with hosts having a "I'm an anti-gay bigot, don't stay here" indicator prominently displayed. It's like that fine American tradition, "Irish need not apply". And I'm a Murphy. It's gross behavior but I think racists, bigots, etc. need public exposure for the full consequences of their beliefs to be realized.
I really do not want to do business with someone who's a racist even though I'm white. I don't want to do business with misgynists even though I'm not a woman. So give these hosts a permanent badge of honor for all guests to see, rather than sweeping the problem under the carpet in a way that effectively allows these cranky hosts to discriminate almost anonymously and only incidently once an implicit agreement to rent has been made (even if it's just an inquiry).
I really do not want to do business with someone who's a racist even though I'm white. I don't want to do business with misgynists even though I'm not a woman. So give these hosts a permanent badge of honor for all guests to see, rather than sweeping the problem under the carpet in a way that effectively allows these cranky hosts to discriminate almost anonymously and only incidently once an implicit agreement to rent has been made (even if it's just an inquiry).