this is the wild west you know...guns for everyone as long as they are not concealed !
I think it's perfectly acceptable.
Even 150 years ago some businesses have banned the carrying of firearms (guns) - that is within their right - it's their property... in public as long as the carrier is not being stupid I am okay with open carry.
With each new ridiculous law they pass , it makes you wonder why they don't just secede and be done with it.
I think that is a big publicity stunt ,it applies to rifles, who wants to tote a rifle around on your arm,especially in town. I can see it if your Hunting,but" NOT BARGAIN HUNTING" :)