Pierre Trudeau was Catholic yet he decriminalised homosexuality. You're right though in the sense that the Catholic church may have had more lobbying pressure in Germany than here. Also PET was very tough-minded.