The U.S. became a constitutional carry-majority nation in 2023, despite only 16 states having such laws on the books just three years ago.