the whole point of the law was to dissuade people from mixing alcohol and firearms, mostly at bars and such, but also liquor stores. But since alcohol can be sold at major retail stores you have this quandary for people not knowing if they can carry to a grocery store because of one aisle selling a couple cans of beer in it. So now you have this, which is just silly as fuck, since the law wasnt meant for this purpose, but ends up creating this situation anyways.