It's both. What's your definition of controversial? My opinion is the polar opposite of Echoes' (& not for the fifteen time) - via Punky's #80 post. G = P - It defines controversial, it's also inaccurate. Educated to degree level too, sad.
Well, you might call it controversial, but since it's common knowledge it's untrue (obviously not all paedophiles are gay etc), and since he was specifically labeling people who fight for gay rights, I'd say it's just a slander.