Two years ago, the U.S. Supreme Court said modern gun-control laws were unconstitutional unless there were similar restrictions early in the country’s history. Last week, the justices took a step back from that absolutist position, upholding a federal law that prevents alleged domestic abusers from carrying guns.