Pat Buchanan is spewing his neo-Confederate garbage right now on the Chris Matthews show.
Why is this guy still on TV?