Regardless of one's view on the National Rifle Association, it's hard for anyone to deny that the timing and execution of their new NRA: Practice Range app is rather poor.