Here's how your little system is discriminatory. Let's play your game and take a hypothetical situation.
Let's say I'm shot. The ambulance pulls up, cuts open my shirt to work on me and notices my pentagram tattoo. None of the workers want to associate with Pagans, and by your rules they don't have to, so they leave me there. After a little while someone who doesn't mind associating with Pagans takes me to the hospital, but they don't want to associate with me because of my religion. I'm starting to go into shock, but they still won't take me and they don't have to.
Well the person who took me to the hospital likes me but doesn't like the people in the next town over so they won't drive me there to get checked out. Even if I find a ride to the next hospital, there's no telling if the doctors at that hospital want to associate with me. Hence, I end up dying because people don't want to associate with me because of my religion. Now replace "religion" with "sex", "sexual orientation", "skin color" etc....
How does it feel to belong to a group that harbors racists and bigots?
Oh one other thing for the hypothetical situation, I was shot by a yak that was shooting mind bullets at me from 200 yards away. Sorry I left that bit of information out. You may be able to find an answer now.