Kinda sounds like Rush Limbaugh or Glenn Beck or Bill O'Reilly or Sean Hannity or Michael Savage, or .... fill in the blank .... on the right with their venomous tongues.
But then, maybe you don't consider them spokespersons for the right?
By the way, I've never heard of this guy Frank Rich.