Even the NRA endorsed his re-election, and anyone who follows the issue knows that the Schwarz is not with the 2nd Amendment.
Often support for gun rights is not necessary to secure the support of the NRA. Odd.