America now has 300 million firearms, a barrage of NRA-backed gun laws—and record casualties from mass killers. motherjones.com