Washington sent a "war warning" on November 27th; advising commanders of an imminent war with Japan. I guess DC should have just ordered Pearl to man some guns and put up a few fighters; their local commander seemed unable to do so.
The only way FDR can be personally blamed for Pearl Harbor being caught with its pants down is if one also believes George W. Bush is responsible for the nonuse of the buses for evacuation of New Orleans because he didn't send a message to Nagin.
General Short had radar operating, but his command was such a disaster that there was no reaction to all of the blips on the scope. Admiral Kimmel had reports of midget submarines sunk off the Harbor -- but didn't even notify Short. Neither had any planes in the air -- not even reconnaisance.
Beating up FDR over wanting to take out Hitler and Tojo and Mussolini is stupid anyway. It's like beating up Bush for wanting to take out the Taliban and Saddam.