Four years ago, the National Rifle Association predicted that President Barack Obama would be 'the most anti-gun president in American history.' Now, it is hard to find a single aspect of the gun world that is not thriving. .