Gun shows have long peddled gun-related goods alongside the weapons on display - ammunition, holsters, sights, targets, cleaning supplies. But in the past decade or so, as the number of gun shows has ballooned to more than 5,000 a year and the number of people attending them has soared to an estimated 25 million to 30 million, the weekend events have become traveling malls.