""Its not a huge deal for a restaurant but I think he should be required to put a big "No Homosexuals" sign out front. Why should anyone stop at his restaurant and go in only to find out that he's a bigot who doesn't want their money? He should have to proactively inform people what kind of place he is running so nobody who isn't welcome accidentally goes in there.""
Now youre trying to stigmatize him. Akin to putting a yellow star on Jews. What if he doesnt eject all homosexusls, only ones that behave in a way that are contrary to the environment he wants for his business? Plenty of gay men and women you wouldn't even know about until you asked. Again, these laws are about protecting people from getting sued, not legitimizing discrimination. There is a difference
If a business discriminates against you, provides poor service, or otherwise deals with you in a bad way, post it on yelp or report it to the BBB I post my experiences on Yelp all the time, and if I see someone getting the shaft I dont use them. Each person is not so important that we must destroy a business because we dont like how he operates. Allow pthers to make their own determinations and use reviewss, word of mouth and social media.