In the parlance of the Internet, David Gregory was PWNED!
Don't know what that acronym means, but it sounds about right. :)