The cheapest way to get security is to not piss people off, if you don't have enemies then security is very easy.
So, I'm curious - what do you think we did to piss the Japanese off in 1941?
Or the Germans, for that matter?
Do keep in mind that they declared war on us, not the other way around?
Are you for real? in 1941 you froze Japanese assets in the US and put an embargo on US oil exports to Japan - when Japan was completely reliant on US oil (> 80% of their consumption).
You also used the US navy to escort your allies' (who were engaged in war with Germany) convoys that were carrying war materials to Great Britain and the USSR with explicit orders to treat any German ships as hostile. This lead to skirmishes with German U-boats and to German merchant ships being seized by the US navy - all the while you were still pretending not to be at war with Germany.
The reasons for these acts were attacks against your allies (Japanese occupation of French Indochina, German threat to Britain), no threat to the US itself. It's of course nice if you want to help out your allies but helping out your allies in their wars while pretending to be a neutral party in said wars does simply not work out. I don't see how you can in that situation complain that they made a war official that you had already been waging for several months.
It would be just as absurd as today's US complaining about a declaration of war by Iran, labeling them as the aggressor while ignoring any economic sanctions, assassinations of nuclear scientists, stuxnet, ...