I think it is illegal floo, no-one is allowed to discriminate against gay people with regard to employment, housing etc. Anti-gay hate propaganda is criminal. We can't stop anyone thinking what they want to think though, or speaking in private, even if we'd like to change their attitude. We are, however, approaching a time when no-one will think twice about anyone being gay so that's something to be thankful for.