Americans bought about 2.2 million guns last month, the second-largest March figure on record, according to consultancy Small Arms Analytics and Forecasting. After hitting the annual record of almost 23 million units in 2020, gun sales in America have continued to sustain momentum. Gun sales are generally driven by recreation and safety, but there are…