Cops do not get to interpret the law, cases have been thrown out many times because cops acted stupidly. The law doesn’t change depending on the mind of a cop.
I couldn't agree more that it's the way it should be. However, without the help of a good lawyer, the cops can cause problems by overstepping their bounds. Decisions like this hopefully knock that back a bit.