JPFO does a great job. Unfortunately the people who should be reading this article would immediately reject it because it's pro-gun.