And privately-owned businesses already can choose other restrictions on the right to refuse service.
It is indeed about respecting other peoples' rights. Just because you can get away with something doesnt mean you are right. I agree that safety is more than just an expediency for me...but I would still recognize the hypocrisy if I did decide to walk past such a sign....which I avoid whenever possible.
And yes, such businesses will lose my business.