Am I ready to throw him over the side? No. He has on the whole done better than I expected.
Your difficulty understanding his supporters is perhaps because you do not understand that some people are loyal to a leader. That is what I am. Disloyal people jump ship when things aren't going their way. That is not honorable, in my opinion.
Too bad for your side that Bush ispires loyalty among his people. We will defend him as long as he remains honorable.
I guess you prefer to be the type of person who changes loyalties on a whim. The name for this type of person is opportunist.
In my estimation, that depends on whether the initial loyalty is to the man or the principle.