How about this for a bill?
All PRIVATE businesses have the right to refuse service to anyone for any reason.
Let the public determine if they stay in business or not by choosing to spend or not spend their money in that business.
If the USSC understood property ownership rights, that would already be the law. I would add your outstanding bill the following amendment: PRIVATE business may hire and un-hire anyone for any reason as well. The business owner owns the whole business,including the jobs. (However, that would not invalidate any contract, and the owner is free to engage in collective contracts as he sees fit.)
Imagine how the country would look different if having a tattoo on your face and a bone in your nose had real economical consequences. Or if you informing people about one's sexually deviance was not a "right", and consequently firing a worker for defaming the company by association with their perverted exploits was a legal and enforceable right.