Officers receive training in Constitutional law, I am trying to remember how many hours that class was in my academy. The reality is that most officers are sucked into the mentality that IF someone calls in a complaint, they HAVE to investigate it. When I used to be on patrol I would routinely pull a call, phone the complaintant and let them know why I wouldn't be responding. Officers often use the fact that someone called in a complaint to justify stopping someone, regardless of it's legality. This is a result of poor training, erosion of independent thinking, the "gung ho" mentality and administrators.
I have had administrators advise me to blatantly violate people's rights. Even when confronted with that fact, they are defiant that it is the "right" thing to do. Case in point: a citizen had issue with a city council member and showed up at any public event the council member did with cleverly worded signs (Council member X is a stupid idiot!). This citizen would sit outside the council member's office with his signs, quietly holding them. Of course the council member complained to the Chief and it wormed its way down to me where I was told to contact the citizen and tell him to stop. I refused, reminded them of that pesky 1st ammendment. It got a little heated but in the end they figured it out.
I work on a unit that requires a pretty firm grasp of the 4th ammendment. I occasionally stop to back up some patrol officers and have to pull them aside to talk to them about the legality of their decisions. Everyone needs reminding sometimes that just because we may not personally like something doesn't mean it is illegal.
Just my thoughts.