New York is raising the age to buy semiautomatic rifles to 21. Should other states follow suit?