Yes, they should have anticipated such an attack, as they anticipated an attack on the Philippines, the Panama Canal, Midway, and other targets. That doesnt mean FDR or anyone else knew for a fact that the strike on Pearl Harbor was coming and let it happen. That leadership you referred to was convinced that the Japanese could not conduct two major operations at the same time and they DID know an attack fleet was headed towards Thailand. It was a major failure in preparedness but there is NO evidence that FDR or anyone else knew. The idea that ordering naval assets to attack aggressive Japanese vessels is somehow surprising is kind of ludicrous in light of the fact that everyone’s known since day one that the USS Ward sank a Japanese sub before the air attack even began.
I don’t know they thought an attack was imminent, and specifically targeting Pearl Harbor; they should have known, considering the oil embargo left Japan with no option but to attack foreign oil sources (primarily the Dutch East Indies). Since the oil embargo was in response to the invasion of China, it was certainly merited - but bound to force Japan into war.
Could we do anything different if we had no oil and nobody would sell it, or would we just accept that we’d go back to horses and wagons?