ADA - I agree with everything you said but I think this needs a bit of clarification. For example, how do you quantify "harm". And are we talking about harm to individuals or harm to "society"? If, say, 10% of a population have homosexual tendencies, 60% find the very idea of homosexuality repulsive (for whatever reason) and the other 30% couldn't care less - is it really less "harmful" to limit the homophobic expressions of the majority? Not saying it isn't - but I think the idea needs fleshing out because the argument about the perceived harm of homosexuality to society seems still to be a widely held view - believe it or not, some people really feel that marching around with "God hates ****" placards is a way of protecting their children and that criminalizing homosexual behaviour is actually protecting individuals with homosexual orientations from their own "sinful" desire. If in a community such beliefs are held by the majority, why should they not be allowed to prevail?
PS - I can't believe the RF filter objects to the word "f ags" - that's quite funny - I wonder if this is because the term is offensive to homosexuals or we have influential members from Westboro.