The movie is subtly prochinese.The Japanese did not kill 260,000 Chinese after the Doolittle raid. The Japanese army attacked Nankung in 1937 not 1942.
The Japanese had been in China for several years and the US was blocking their oil supplies for their aggressive behavior. The movie is more of a war game video.
An officers’ wife would never complain to a Sr officer about his rank.