Because he's against guns except for his personal security as usual. Apparently Moore being an asshole to Charlton Heston was supposed to show how awesome he is not enrage Heston's fan base into making threats of physical violence against Moore's life.