Only if they allow other sexually oriented clubs to meet there. Denying all equally is equality.
No, because the Gay/Straight Alliance is a political organization, and you can't stop any political organization as long as it "does not materially and substantially interfere with the orderly conduct of educational activities within the school." Now maybe you could persuade a jury that the club's existence is disruptive, but I wouldn't count on it.