One more thing cops are allowed to have but "civilians" are not.
Actually here in Iowa you can legally carry a switchblade knife if you have a permit to carry a gun. I have such a permit and I am currently carrying a very nice Italian switchblade in my back pocket right next to my wallet.
Brass knuckles are also legal to carry with a permit.