You could be right about that.
But in the US - generally you don't mess with cops.
If you don't mind me saying so, whole different scenario compared to Canada.
Yes - people say they have "rights" etc. on what to disclose to the cops.
But on the streets - cops are there for a reason, to deal with law-breakers and thugs.
I generally don't advise people to try their luck challenging cops.
Most people just comply with what a LEO or Peace Officer says, produce paperwork and get out of trouble.
Yes-Sir, OK-Sir and all that. Why complicate one's life?