On the political side, it also consistently hands Republicans an easy, winning wedge issue. Gun Rights is a "single-issue voter lightning rod" in the USA. There are lots of people whose political views are left or center-left (on the USA's weird scale of course), yet who hold their nose every year and grudgingly vote (R) simply Because Guns. I've always thought one of the best things the Democrat party could do to improve their chances nationally is to just give up on their gun control stance. That single action would probably boost them 10-20% in many rural/hunting areas that are otherwise democrat-leaning.