Betting against the Second Amendment has never been a winning strategy — for Democrats or Republicans