Many different things could have been done, but history is, well, History.
And if anyone should have been CM it was that idiot MacArthur.
Speaking of MacArthur, I have always thought that assuming FDR "knew" a Japanese attack was imminent (a proposition I don't really buy), he thought the attack would be in the Far East, not Hawaii. MacArthur, the Philippines and the Asiatic Fleet were all to be the sacrificial lambs.