Actually, this assertion from Stinnett's book is in dispute. His work is riddled with inaccuracies and misstatements, according to reviewers familiar with the subject.
My opinion is that FDR was trying to provoke Japan but this did not guarantee a war with Germany -- which is what he really wanted. That we were "reading" the Japanese Diplomatic code prior to Pearl Harbor is not in dispute, but radio traffic between Japanese embassies was not likely to include specific military targeting information. Lastly, America has a long tradition of sacking unsuccessful military commanders. We sometimes even fire those who were merely unfortunate. That Short & Kimmell got scr*w*d is really not all that surprising -- they belong to an elite club.