=======================
While I'd agree that this particular idiot, and most on the Left, are quite detached from reality, I don't think that the term "Mad Dog" should be used in this context - at least not for the next 4 or 8 years. You see, we have our own "Mad Dog" - and to me that term now means someone who pulls out all the stops to protect and defend all that is good and decent, someone who will chop up an enemy into so many pieces that you'd be hard-pressed to identify them.
How about reserving "Bat $hit crazy" for the TDS people? Alternatively, "Barking at the Moon crazy" would do well. I'm open to suggestions, but "Mad Dog" is out for the time being in discussing crazy people.
THIS is Mad Dog:
He looks like a friend of Brother Maynard ...