the french revolution was largely controlled by socialist dictators. socialism spread throughout most of europe, the only country to persistently resist socialism was britain in large part due to the philosophism schism that formed between the anglos and the continentals where the anglos embraced enlightenment (empiricism) while the the continentals were stuck in renaissance continental philosophy (ethics). this gave anglos a kind of immunity to socialist philosophy arguments. in the case of homosexuality though, this varied a lot largely independent of socio-economic ideologies.
Canada