Here are some reasons take your pick. Good luck! :)
Japan had modernized weapons
Corruption of the Chinese government-officials embezzled military funds.
Chinese army and navy had little preparation for the war
Japan had better war tactics and strategies
Chinese just finished the War of Opium and were weak
The majority of China’s massive population was not educated
Because he thought that they would help pull out of the great depression hope this helps
The counties had less than 20 percent of votes for the Republican Party.
The media is something that has become more widespread and is easily accessible. People can post their opinions in get it to a large crowd in a short amount of time.