We live in a post 911 world. The democrats still do not get that and they deserve to lose. They ran their campaign on 910 thinking. Hell, in their primary debates they argued about gay marriage while a war was going on.
But first, democrats ignored history and elected a northeastern liberal, which Americans continually reject. Then they coronated their candidate without a tough primary fight. Kerry went unchallenged. When the Swift ads hit, he was proven to have a glass jaw.
The media did heavy lifting for them, but Dan Rather's lies did not help either.
Look at the threads and comments over on DU and you will see how right you are. These people are emotionally immature--i.e., they don't WANT 9-11 to have changed the world, so they will pretend it didn't, and cover their ears and keep saying "NO, IT WAS AN ABERRATION BUSH IS USING TO CONTROL US!!!!"
Our culture is one where 45 year old men still read comic books regularly and want their kids to be their friends, and then read Dr. Phil books to answer their questions. The DU crowd are the embodiment of this--the politics of wishful thinking.