In Canada, it would have been the government cracking down on the critic:
"Four local citizens Friday protested a column written by a Caldwell legislator that implied gays are immoral, calling it "hate speech." A Boise lawmaker has also criticized the opinion piece written by Rep. Curtis Bowers, a Republican, and published in the Idaho Press-Tribune Wednesday.
In Bowers' piece he describes a meeting of communists in Berkeley, Calif., in 1992 that proposed destroying the United States' families, morals and culture by promoting "the homosexual movement" and feminism. He also wrote that the communist agenda would try to destroy U.S. businesses by promoting environmentalism....
Rep. Nicole LeFavour, D-Boise, Idaho's first and only openly gay lawmaker, expressed disappointment with Bowers' column. She said she told the Caldwell representative that she was "sorry that he felt that way" and that she would be willing to talk further about the issue with him. "I'm really sorry to see that he has those attitudes towards gay people," LeFavour said.
Source
There is no doubt that American Communists DID favor sexual libertinism and the fact that the Communists in Russia cracked down heavily on homosexuality makes it look like a deliberately destructive ploy. As for morality, the Christian view is found in Romans chapter 1.