Ok bigots can't deny a service to the public if they own a business. How far should we prohibit them acting on those feelings? it seems to me that to completely bar a bigoted individual is to basically make being a bigot illegal since they can't apply those feelings in any aspect of their lives. It would have the same affect as saying banning being a bigot which would violate some portion of the first amendment.
You are allowed to be as bigotted as you want in your own home and own circle of friends
However once you enter the public arena and open a business, you are subject to all the rules and regulations. You may not like them, you may not agree with them....but you are still subject to them