It seems hard to believe that the American political left, university radicals and some in the mainstream media have chosen to side with the Islamic fascists against the US in the war on terrorism but it is the truth. Why would an American want to betray their own country?
First, you have to understand that the American radical left is by its nature anti-American and is against, not only the war on terror, but most things that America stands for such as capitalism and individual freedoms. They are true believers in socialism and living in a village where we all think alike and everyone gets along. They never believe that anything America does is right and want to destroy the system and start all over again (such as writing their own constitution).
Second, they are ardent Bush haters and would be against anything that Bush was for simply by a reflex action. Their moral compass is - if Bush is for it, I'm against it. It makes decisions very easy (which is good for liberals since they don't like to think too much). So, if Bush wants to defeat the evil Islamic terrorists then they need to support them as freedom fighters. If Bush is the terrorists' enemy, then the terrorists are their friends (at least until the terrorists get hold of them and kill them).
The problem these people run into is that most Americans are not anti-American (they actually love their country) and most Americans share a lot of the values of President Bush (this is demonstrably true since he won the last election by over 50% of the voters). The other problem they have is that most Americans are rational. These facts consign the left and many liberals in the minority of Americans which is why they keep losing elections.
They are also taking the Democratic Party with them which is OK in my book.