it's one thing to argue that a business has a right to make it's own policy. as a consumer, i think that would open them up to substantive amounts of litigation, but they can post whatever signs on their property that they want, even if i choose to ignore them and make a big deal out of it.
it's another thing for a government to pass a law like this that forces businesses to enforce these rules, and it is not a debatable point - they cannot.
so, what happens if a business decides they don't want to enforce this? will they be fined? shut down? and, what if a consumer just ignores it?
i look forward to the inevitable legal battles. you know what side i'm on.
if i lived in the region, i would try to get arrested over this to make a point and then sue the cops for it.