With regards to the 'fag' comment (besides the fact that in this fair land 'fag' means cigarette), can't you sue for discrimination on the grounds of sex? Here the employer is vicariously liable for the acitons of their employee and, although it may be different in the states, i imagine the general policy and framework is the same. If you need a good lawyer mate, i'm always here.
As for the Potter comment; i did go to an all boys' school, with houses, ties, blazers, and a game only we played called 'Puddox.' The antiquated British education system writ large, there. Thank you for the comment. I think i actively blushed.
As a final point, i had a bloke say to me "I could have figured your name. I know loads of gay blokes called Simon." Maybe i should change my name to Brad, or Bruce?
"the cottagers at Rotherhithe knew something of his name. From Hammersmith to Putney people shuddered at his name" - Growltiger's Last Stand