>> allowing hundreds of thousands of innocent Americans and Japanese to die in the invasion of Japan
American soldiers attacking another country are not innocent - no soldier is “innocent” when attacking. That doesn’t make them evil, but an invading force coming in with weapons is not an “innocent” force.
Unarmed civilians on the other hand, are.
Directly targeting civilians is never moral..
Really? How does the killing of an innocent child ever become moral?