From the fsguns.com site:
"4th Gen Glocks are on the latest MA Approved Roster list. Does that mean that we can now buy them from a MA firearms dealer?
We get quite a few phone calls every day asking us this question. The answer is: No. Massachusetts firearms dealers cannot legally sell Glock handguns manufactured after October 21, 1998 unless it is to a law enforcement official who is using it for official duty use only.
There are are 2 set of rules in MA...the State laws and the regulations (also known as CMRs). Under the State laws (MGL Chapter 140) Glocks are listed on the MA Approved Roster List.
However, under the MA Attorney Generals Consumer Protection Regulation (CMR 940 16.00 et seq) Glocks do not comply because they dont have the required loaded chamber indicator. Post 10/21/98 handguns sold in MA must comply with both the laws and regulations in order to be sold legally. MA dealers are subject to a $5,000 per handgun fine for selling a non-compliant handgun under this CMR.
Because Glocks are listed on the Approved Roster, dealers can sell Glock handguns that were manufactured prior to the inception of the AGs regulations which was 10/21/98)"
So in MA we are not allowed to own any Glocks made after 10/21/98.
Messed up or what?