"In December 2009 Quebec’s Minister of Justice and Attorney-General, Kathleen Weil, released a policy that assigns the government the task of eliminating all forms of 'homophobia' and 'heterosexism' from society—including the belief that homosexual activity is immoral. So get ready." - From the Catholic Insight article. Click on Blog post title for full article.
Professor James Hitchcock, in his excellent work entitled "Catholicism and Modernity" (New York: Seabury Press, 1979, p. 86), explains the role of the media in this entire process:"The media's alleged commitment to 'pluralism' is at base a kind of hoax. The banner of pluralism is raised in order to win toleration for new ideas as yet unacceptable to the majority. Once toleration has been achieved, public opinion is systematically manipulated first to enforce a status of equality between the old and the new, then to assert the superiority of the new over the old. A final stage is often the total discrediting, even sometimes the banning, of what had previously been orthodox."
Related reading here and here.