appears to be ok with the american civil liberties union, so why not
Absolutely as long as it only applies to Government Agents. Let them try it out for the first 5 years, then let We The People know how it works out.
Government Agent-
All Persons employed by any government agency, All persons required by law to take an Oath or Affirmation thereof to, Uphold, Enforce, Defend, or Protect The Law, The US Constitution, or the Constitution of Any State.
All Officers of the Court.
It should also be a crime for any Government Agent to make Deliberate False or Misleading Statements during the course of their official duties.
I propose a law requiring a railroad spike to be fixed upright in the center of the drivers seat, to ensure that the driver sits still and pays attention to the task at hand.