As Winston Churchill said history is written by the victors. Now, Chinese people have been brainwashed by the whites/Americans/Anglo Saxons to see the Japanese people as aggressors during the world war 2. History would have been different for the Chinese people, if Japan had not been defeated by the Anglo Saxons of US.
Japanese did not invade China, rather they tried to liberate China from Anglo Saxon military occupation. Japan actually wanted to liberate the whole of Asia from Anglo Saxon colonization. Indian leader Subhas Chandra Bose sought the Japanese help for a reason. In fact, Japan had been helping indians to overthrow the British Anglo Saxon colonial rule for a long time. With the Japanese help, Rashbehari Bose had formed the Indian National Army which later became Ajad Hind force under Subhas' command.
Rash Behari Bose - Wikipedia, the free encyclopedia
Japan's effort to liberate Asia came from its Pan Asianism sentiment.
Pan-Asianism - Wikipedia, the free encyclopedia
Unfortunately some Asians made a historical blunder by siding with the Anglo Saxons and fighting against their Japanese brothers. China's Anglo Saxon puppet regime KMT during that time cooperated with the Anglo Saxons of America in their fight against the Japanese. Today, Republic of Korea is cooperating the Anglo Saxons in their fight against the Chinese. Ironical!
You need to know that it was because of the Japanese, Anglo Saxons who literally were colonial masters of China of that time fled away. I don't think, Japanese troops would do any atrocities whatsoever had Chinese people stopped supporting the Anglo Saxons.
Japan sacrificed itself for the cause of Asia and Asians. Japan's defeat was Asia's defeat.
Today, China wants an Asia free from Anglo Saxon influences, but see now the Anglo Saxons are using other Asians to contain China. In the past, China was used by the Anglo Saxons against Japan, today Japan is being used by them against China.