Yes. But, he was honoring his treaty with the Japanese. At the time, his submarine force commander told him, essentially, "It doesn't really matter. The USA is already in the fight with England. Declaring war will allow us to fight back. We already have England on the ropes."
It is easy to see mistakes in hindsight.
Yes, we were going to kick his a—s eventually. He failed to concord Europe, he failed to kill Worldd Jewry. What a loser like his boss.