Notice that the shell of the USS Ward didn't detonate, either. It physically punched through the midget sub, but didn't explode. We likewise suffered from torpedoes that were set to run at the wrong depth (and those weapons also had trouble detonating - at least at the start of the war).
Kimmel and Short weren't testing their artillery shells and they weren't properly testing their torpedoes. They weren't sending out patrol aircraft and they weren't leaving anti-aircraft batteries manned on weekends.
Kimmel and Short were court-martialed. Their descendents continue to fight their convictions to this very day.
Don't let them win.
Never forget.
Never forget that Kimmel and Short were partying in the hotel ballrooms and socializing with the local women rather than drilling their charges and defending their base.
Kimmel and Short had only been sent to Pearl Harbor in February of 1941, and they were SPECIFICLY sent to Pearl by FDR in order to defend that base from the Japanese.
We are in 100% agreement.
I find your charges against ADM Kimmel and GEN Short ill informed. In addition, I don't think you could produce records of a courts martial. The general and the admiral requested but never received a courts martial.