Dude, first of all, it's awesome that you got that opportunity, so well done.
Secondly, how the hell did you not explode at her? I don't think I would be able to keep my cool in front of one of those psychopaths, especially knowing the kind of horrible stuff they do and say at gay people's funerals. That's the lowest thing of all.
I don't think I would be able to hold my tongue ... seriously ... I mean usually my philosophy would be ignore people if I really find them/their beliefs hateful or offensive, but her team of wackos actually TRY to get everyone's attention and spread their hate, so ... URGH. Please tell me someone threw a shoe at them or something? Anything.