The right to speak our mind is hard-won and precious. It means the right of others to say things that many of us might find disagreeable and offensive. In a free society, even homophobes have a right to free speech - providing they don't incite violence.