VP Tim Walz a 'traitor' for retiring from military before Iraq, says guardsman who replaced him