prefer law-abiding citizens to enter its stores unarmed.
In Texas a knife with a blade under 6 inches is not considered a weapon. But one could do some severe damage with a non-weapon.