Only WalMart I ever saw posting no gins signs was in NM, some place west of Albuquerque, IIRC.
I tried to go in there around 10:PM, saw the sign and drove on down the road. Lots of bad juju walking in the parking lot. Wasn't going to disarm. Didn't need that lip balm quite as bad as I thought. Bought some at the gas station by the interstate. Paid too much, but, that was just fine.