He's a guy who spent a lifetime in service to his country. You may disagree with the political stance that he's adopted, but I'm not prepared to denigrate a man who has spent his life defending the right of free speech, just because he exercises that same right...no matter how much I disagree with him.
Benedict Arnold was a war hero, too. So what?