Charlton Heston: 'Villain to Many,' or NRA's Moses?