If I might add something, every once in a while someone on a forum makes a comment about cops which usually draws a sharp response from a fellow member who works in LE or some other defender. The fact is that most cops do support the 2nd Amd. but not all. It gets real bad among the upper management in big city departments where the chiefs are more politician than cop or are just plain anti-gun (for civilians, I don't see them giving theirs away). I think we need to remember that cops are people like everyone else, meaning there are great ones, good ones, average ones and a few bad ones. I think it safe to say that when you see a published story where a cop is denouncing guns and gun owners we can quickly figure out where that particular person stands and any comments about him should not be inferred to include all cops.
As noted, the police reflect the government of their city and state. Cops in Chicago, IL are going to be much more anti-gun than those in Bozeman, MT either because they grew up in an anti-gun environment and think that's the way things should be or because their bosses make it clear that's the way things are.
I am second to none in my appreciation for LEOs. But, when one is undermining my civil liberties he doesn't get a pass just because he's a cop. In fact, he should know better since he has sworn to uphold the Constitution and our right to keep and bear arms is a part of that contract. But I will make sure my criticism is limited to the offending officer or chief and not splattered all over all cops.