I only end connection with people who harmed me very much. It toke two years to reach a state where I cut out my mobbing colleague completely from my life, do not even look at him, and even deny his existence, before that, I was trying to maintain a connection with him. And he was always far away from being my friend...not even a dude.
For a religion, hobby, sexual identity, fetish, even political identity...etc., I never break a friendship. Besides, you only have ~2...5 friends in your life.