Sen. Judd Gregg (R., N.H.) tangles with MSNBC (h/t Politico):