A Massachusetts law preventing 18-to-20-year-olds from purchasing handguns and semiautomatic weapons is unconstitutional, the ...