Grey Day for Elcia said:
People should be free to stand in the street and proclaim their hatred for homosexuals until the cows come home. They should have every right in the world to say they should be arrested and to request they be executed. Filing it under hate speech and rushing to make sure no gay people were upset is offensive as hell. You don't get special treatment because you're a minority. You don't get to make laws that demand no one voices how much they hate you. The world isn't free if if no one is free to hate.
You have every right to publicly declare your hatred for homosexuals. You have every right to say that homosexuality should be a crime, and that the punishment for this should be the death penalty.
The distinction in this case is the manner in which these people went about it. If they had formed a political party, and listed this in their manifesto detailing which laws they planned to repeal, and what new laws they would bring in, they would have been fine.
What you cannot do, is produce material likely to incite hatred in the pursuit of these aims. Aims which in this case there isn't really any evidence to suggest that this group were seriously trying to achieve. The imaginary and wording of the leaflets were incredibly inflammatory, and provided no meaningful discourse. The group also attempted to intimidate people to prevent them from exercising their legal right to vote.
This law is not concerned with protecting minorities. According to the 2001 census, 71.6% of people are Christian. This law protects them, an overwhelming majority. 85.67% of people are White British. This law protects them. It is not affording any minority special treatment. It protects every citizen, across the board. The reverse of this situation would have been replacing homosexuality with heterosexuality (again, an overwhelming majority). The decision would have been exactly the same.