Republicans have been raising money off the gun issue forever