Home Politics Americans are buying guns — but maybe not the Americans you think