Smith & Wesson and Sturm, Ruger are among the hottest stocks of the year. Sales are strong. So are FBI background checks. And incidents of mass violence like the latest shooting in Oregon tend to lead to more buying due to fears about stricter gun control laws.