This James Carroll character really is the epitome of the guilt-ridden, self-loathing white liberal. And he doesn’t mind throwing around a lot of historical inaccuracies while wallowing in his white guilt.
That is what it takes for a mediocre writer like Carroll to earn a paycheck in the mainstream media these days.