Originally Posted by
billdsd
It was most likely taken down due to concerns about Massachusetts' wire tapping law. It's one of the states which has a two party consent law for recording. The law includes an exemption for public places where there is no reasonable expectation of privacy. Unfortunately, Massachusetts courts have decided that the exemption does not apply to police in traffic stops. In other words: the police have a legal right to suppress evidence of them doing their job badly and anyone who presents evidence of them doing their job badly is guilty of a felony.
It's totalitarian police state tactics at their finest.
While you may be correct, see
my earlier post about this particular issue.
Edit: Of course, I doubt many in the public know about this, although it is starting to filter out. And while the Middlesex DA would be the prosecutor here, many police still hold the position that their consent is required, even when in public. This is a prime example of the "chilling effect" that is so insidious and offensive to the freedoms that although eroding, should still make this country great.