Why does it always get reduced to name calling? The intelligence gathering you're calling a "mistake" is happening right now, all over the world, in international waters, by the US Navy and the USAF, just to name a few. The difference as to what happened to the USS Liberty should be self evident.
Calling an idiotic response the work of an idiot is not exactly name-calling.
How many blue on blue or blue on grey incidents were there in World War 2, Korea, Vietnam, Grenada, Panama, Gulf War I, Afghanistan, and Gulf War 2? Hundreds.