Candy, ice and lottery tickets have long been impulse items sold at checkouts in American grocery stores. Now bullets are ...