From what I understand of history, Germany declared war on the U.S. after Pearl Harbor because they were allied with Japan. The U.S. then had to declare war on Germany at the same time as we did Japan.
If Pearl Harbor had not happened, it might have still been a toss up as to whether the U.S. would have gone to war with Germany.
Doesn't Thomas Frank see the inconsistencies in his logic? Try to follow this:
WWII was OK, and horrible mass murderer Hitler was a threat, even though he had not directly attacked the United States.
Iraq is not OK, and horrible mass murderer Saddam was not a threat, because he had not directly attacked the United States.