Joel Rosenberg is a topnotch writer and gun safety instructor and an excellent person. He has lately been fighting the power, a/k/a the Minneapolis Police Department. There's a long story involved but, suffice it to say, the MPD doesn't like it very much if you publicly demonstrate their hamhandedness. This synopsis at Popehat does a good job of explaining what's going on. Mitch Berg has also been following this story closely. If you believe in principle and also decry capricious law enforcement, and you should, this is a story worth watching.