I had a friend who said he was gay, I also had a cousin the same. I told my friend that I could no longer be his friend, my family members know that I do not claim my cousin as family. since then I have refriended my friend due to him renouncing homosexuality. I believe it is necessary for christians to distance themselves from this. It is true that I have had my tires slashed and other things for my belief in this. But I can say that I am 0% responsible for the changes in acceptance seen.
Remember Lotts wife in the old Testament. she was turned to a pillar of salt for looking back at Sodom and Gomora, maybe she still had friends there.