No, a business should not deny service to anyone based on any protected right
However, a business should not be required to provide a "product" that conflicts with their values. (i.e. I own a bakery and all are welcome; however, I do not bake boob cakes or penis cakes for anyone.)