text: No.  You cannot discriminate against straight people, either.  The "class" is legally called "sexual orientation," not "gay."  And you cannot discriminate against white people, either.  That "class" is called "race," not "black."