I'm not a criminal (for the most part[0]). Nor am I a police officer. Why should I have a gun?
[0] WTF is a "criminal" anyways? I use illegal substances sometimes. I drive above the speed limit (like everyone else does) most of the time. Back when I played poker on US sites I didn't pay taxes on my winnings even though I should have. I can think of a ton of examples where I simply do not follow the law and so according to the definition of the word I am a criminal.