I'm not a cop, but I've spent the last 19 years working with them daily, all over the U.S.
Please stop taking out your little ODD issues on an honorable profession. And, grow the fuck up. They have a job to do. Most of them do it well. Many of the good things they do, you'll never hear about, because they do their jobs, don't brag about it, and go home.
But, I do find that those who are the quickest to throw stones at guys in uniform are stereotypically a cowardly bunch punkass of gits who wouldn't last a day in the job, and don't realize their own weakness.
Awwwww .... shucks.