Sales soar as gun debate rages