Chris Matthews was clearly exposed as a hardcore racist with that exchange.
I don't think he is a racist. If blacks were 99 percent Republican, he would hate them. He is a die hard liberal, because it has provided him a decent living over the years. He works for a liberal network, and has to be the blowhard of the network, else, he loses his gig.