Laws, rumors have ammo flying off store shelves

Business