With the exception of maybe the Obama comment, he's right on target. Trump did "screw the pooch" on this one and there is no defense for it regardless of the lies coming out of the White House!