David Gregory is a frustrated homosexual.
Bing-O! He's as manly as a feminine deodorant. He's married, but that's a beard...