Massad Ayoob approves, which should be enough to make any liberty lover pause until the chills subside. Ayoob is a well-known "gun rights advocate" who always puts enforcers and their "safety" and "authority" above actual gun rights, which he places beneath State whims, anyway (according to the stuff of his I have read ion the past). If he weren't an actual cop he would still be an enthusiastic copsucker. One simply can't overlook that huge failing.
More @ Kent For Liberty