In my earlier years I used to say people should be this way or they “should” be that way or people shouldn’t do this or do that … until someone pointed out to me that people “should” not be or say what I think they “should” be or say.
(If that is true for all individuals, then if you and I are individuals, then it is true for both of us.)
It forced me to think about the word “should”, when it is used and what is behind the word “should”. When you say that people “… don’t have to like it, but legally, they should be entitled to it.” you are saying that based on YOUR MORALS, YOUR SENSE OF MORALITY “…they should be entitled to it.”
So you are really saying that based on YOUR MORALITY they “should” be (legally) entitled to it.
Tell me why “should” your MORALITY override my MORALITY? Legally? Anymore than mine should override yours?
I ask this not to be offensive or rude but just to point out that more thought needs to be put into this topic. To be honest, I struggle for a real answer and not just an answer that is an emotional reflex.