OH has specific rules about sign locations and basic format. I find many places aren't following the rules.
For example many places place a sign on a window, low and withe a clear background with black writing. Since this sign is a) invisible and b) not on the door, will I be arrested and found guilty of a 25th degree felony or whatever it is, in OH?
This hiding, mislocating, wrong format, wrong wording is what I see most. I think the businesses who do that are playing both sides of the fence. If an anti- asks, they can show them the sign. If a pro- looks for it in the correct spot/format, they will not see it.
Still, what is the prosecuter/court going to do when a kid crawling around on the floor or some other weird angle tells (anti-)mom about a CCW and anti- tells the manager to do something? When the police come, am I wrong that they won't just arrest me, even if it is a 2"x2" clear w/ black print sign 20' from the door? Yes, this is a real example of a sign I've seen.
My real favorite is the 4" x 8" sign on the guard shacks which are supposed to tell people that the whole parking lot is no carry. Huh, didn't see that in the ORC.