I normally stay out of these threads but I will step in a say that on this point I fully agree with you. In a free market economy, any and every business should have the "Right to Refuse Service to Anyone" for whatever reason. Let the market decide if whatever sociological bigotry the shop owner abides by is going to keep him in business or shutter his windows. Personally if I was gay (I am not FWIW, trust me on this :hand

I wouldn't trust a cake decorator to make me a wedding cake without a big rat turd in the middle of it if I knew he didn't believe in the sanctity of my committed relationship. But some people have to make noise for the sake of doing it.
So as much ire as Indiana drew for passing a regulation to this effect, which again seems completely unnecessary for gov't at ANY level to do, Jims Hardware and Feed Store should be able to hang a confederate flag in the window and people who don't agree with it can hustle on down to Barry's Feed and Tools with the rainbow on the door.