.
An important aspect of this conflict lies in the understanding of the definition of 'Freedom of Speech'. Although I do not agree with the concept of censorship, as a society, we have to use our brain to know where to draw limits. Everybody is free to voice their oppinion about homosexuality, but that freedom does not allow the promotion of hate and violence.

The following are definitions found on Wikipedia.
FREEDOM OF SPEECH
Freedom of speech is the freedom to speak freely without censorship. The synonymous term freedom of expression is sometimes used to indicate not only freedom of verbal speech but any act of seeking, receiving and imparting information or ideas, regardless of the medium used. In practice, the right to freedom of speech is not absolute in any country and the right is commonly subject to limitations, such as on "hate speech". The right to freedom of speech is recognized as a human right under Article 19 of the Universal Declaration of Human Rights and recognized in international human rights law in the International Covenant on Civil and Political Rights (ICCPR). The ICCPR recognizes the right to freedom of speech as "the right to hold opinions without interference. Everyone shall have the right to freedom of expression."Furthermore freedom of speech is recognized in European, inter-American and African regional human rights law. It is different from and not to be confused with the concept of freedom of thought. (more in Wikipedia)



HATE SPEECH
Hate speech is, outside the law, any communication that disparages a person or a group on the basis of some characteristic such as race, gender, ethnicity, nationality, religion, sexual orientation, or other characteristic. In law, hate speech is any speech, gesture or conduct, writing, or display which is forbidden because it may incite violence or prejudicial action against or by a protected individual or group, or because it disparages or intimidates a protected individual or group. The law may identify a protected individual or a protected group by race, gender, ethnicity, nationality, religion, sexual orientation, or other characteristic. In some countries, a victim of hate speech may seek redress under civil law, criminal law, or both. A website that uses hate speech is called a hate site. Most of these sites contain Internet forums and news briefs that emphasize a particular viewpoint. There has been debate over how freedom of speech applies to the Internet. Conferences concerning such sites have been sponsored by the United Nations High Commissioner for Refugees. Critics have claimed that the term "Hate Speech" is a modern example of Newspeak, used to silence critics of social policies that have been poorly implemented in a rush to appear politically correct. There is a strong international consensus that hate speech is incompatible with free speech, but the United States is perhaps unique among much of the developed world in that under law hate speech regulation is incompatible with free speech. (more in Wikipedia)
.
.
.
.
.