So many letters about this law, or that law, being unconstitutional. It goes back 200-plus years, and the fact remains, any law is constitutional until and unless the courts - ultimately, the Supreme Court - say otherwise.
Perhaps all you constitutional scholars should take the time to actually read the Constitution. Start at the beginning, but pay special attention to Article III, Section 2. "The judicial Power shall extend to all Cases, in Law, and Equity, arising under this Constitution, the Laws of the United States ...." It goes on. You or I may think that some laws are wrong, even unconstitutional, but the Constitution is pretty clear. The Supreme Court has the final say on the constitutionality of any law. Given that law enforcement officials, as officers of the court, must make legal judgements on a regular basis, they must be held to a higher standard of duty, not just to obey the law, but to enforce it, as best they can; not to make law, or interpret it.
A visit to the voting booth is the way to make law, and see to the judges that will interpret it. "We the people." That is the power of the Constitution.