There is so much I disagree with Pat Buchanan on – from World War II to marriage equality to immigration to my love of a multi-racial and multi-cultural society – that I could write a book in it. But let me say something in his defense: however repellent some of his views, he is intellectually honest. Yes, publicly bigoted, sometimes outrageous, a flame-thrower, a reactionary who flirted at times with what only can be called neo-fascism. But here’s another thing he has always been: true to his own ideas and a gifted writer. He truly believes what he says and has read and researched a huge amount and has thought carefully about his extreme out-of-the-mainstream views. He is a serious figure in that respect. Compared with Al Sharpton or Ed Schultz, he is a paragon of intellectual integrity. He is not a propagandist. He is a passionate writer who loves nothing more than a good argument with a worthy opponent – and he has a serious sense of humor to boot. That his ideas are often repelling should precisely be why he should stay on MSNBC and defend his views against the smartest critiques that can be found. We should stop silencing people and keep debating them.