How past panic buying affects current gun & ammo prices