louisvillegun.wordpress.com
This guy gets it.
Everything I’ve ever been saying, all in an easy to read, well explained series of blog posts: