Is discrimination ok? No. But as long as gays are persecuted in this country just for being gay, then it's ok for us to put up a sign, "Straights not welcome".
So discrimination is NOT OK, except when it IS OK? How long does that double standard apply ... until every trace of anti-gay bigotry is wiped from society? Does it apply in tolerant places like Palm Springs, too? What if a bar in Palm Springs was being "taken over," as you put it, by gays? Would it be OK for the owners to have a straights-only policy? After all, there are already plenty of gay (non-private) clubs in PS and surrounding towns.
Banning an entire group of people from a public establishment because of the behavior of a few members of that group is wrong, whether the banned group is a majority or minority in the community. The solution to bigotry is not more bigotry, even if the bigotry is directed against the majority culture.
By the way, I'm talking about public accommodations here, not private clubs, and I'm talking about morality and ethics, not the law. The law says different things in different places, and private clubs can choose to admit or refuse anyone they want to, for any reason at all, as far as I'm concerned.