It is you who are naive, not those of us who admire this man. It is you who are arrogant enough to say that your opinion trumps reality.
George W. Bush is an honorable man. He has done things that I don't understand, nor agree with, but to say he has no honor is downright stupid. You will never find anyone who meets your standards, because no such man exists. You will never see a President who refuses to compromise to achieve a greater goal. Never. You live in lala land if you think your own particular candidate would make you happy 100% of the time.
I won't reply to your idiocy again, so just go away.
No, that would be reality or truth.
Compromise doesn't require a lie. You can compromise and still tell the truth. Bush has outright lied. He also calls for war with Iraq while trotting out false and dubious evidence in order to justify such a war. That is NOT honorable by any stretch of the imagination.
I think I'd like to know what in the world you believe to be the definition of honorable.