Partly true... the law when it changed stating that 18+ could buy and possess pepper spray w/o an F.I.D.
Also stated it must be purchased from a retailer within Massachusetts, that sells firearms.
On August 11, 2014, Governor Deval Patrick signed House Bill 4376 into law thereby allowing the citizens of the Commonwealth of Massachusetts to purchase pepper spray without a firearms ID card. Under the old law, pepper spray was classified as ammunition, much to the dismay of law-abiding citizens.
Firearms dealers may sell self-defense sprays to any person age 18 or over, unless otherwise disqualified. A firearms identification (FID) card or license to carry firearms (LTC) is not required for purchase. However, dealers should verify age with a valid form of identification. Individuals between the ages of 15 and 18 must still have a valid firearms identification (FID) card to purchase self-defense spray. Except for verifying age, a dealer is not required to determine whether or not a purchaser is disqualified from possessing self-defense spray.