Oh for goodness sake, haven't we gone over this about 100 times.
This hotel markets itself as being run by gay people for gay people - this is called niche marketing, it is perfectly legal. However they are obliged by law not to actually refuse entry to non gays - this would be illegal.
Most people understand that gay people are discriminated against and marginalised - this is why it is nice for them to have hotels that they know they will be welcome in.
Heterosexuals are not discriminated against for their sexuality. They do not need hotels run by heteros for heteros because this is what the majority of hotels provide anyway.