When I was working they pulled me over in a weigh station. These two were tough guys. The one started yelling at me for not having a daily log book. I told him our company is mostly local and we only fill out logs as required by law which is 100 air miles from the company. He then demanded I call my employer because he wanted a copy of my time card.
While I was doing that, he ran behind my trailer to start a vehicle inspection. I didn't hear his command to turn on my lights, and his tough guy buddy started screaming at me about not listening to his friend. I said "your friend asked me to call my employer so that's what I'm doing!" He responded with a stupid look and just said "Oh."
They let me go with just a warning, I forget what it was now. But had I given them a hard time, I might have had to spend the night there because if they want to find something to red tag you for, they will.
When I got home I wrote a letter to my state rep. I told him of the rudeness of our officers and that I had a video of the event (even though I had no video) and I would post it on YouTube. I also sent a copy to our Governor. The rep wrote back with an apology for the officers and said he will take the matter seriously.
Wouldn't you know it, about a month later I had to go through that weigh station again. Neither of those officers were there. They had completely different ones.
That's how you handle matters like that in a civilized organized society.