I think this falls under socially discriminating while being legally tolerant. [1]
I wonder why it's ok to discriminate as such. Should one just accept this behavior as part of a social contract? If someone were to say "I'll put a gun to your head" but does not do so, is it not ok to let them be?