Oliver North just named as next President of the NRA. Should Felons be allowed to have guns?