From a political strategy standpoint, it might be smart for him to appear neutral on weapons bills. He knows that gun owners are going to vote R by a landslide, and only going to really dislike him if he works against a bill we like. By appearing neutral, even if he secretly supports it, it removes an attack vector for the next election. And as gun owners, we do want him re-elected over the D challenger.