Republican strategist: ‘Tim Walz is a moron.’