China had a revolution in 1911. That was ~50 years after the end of the second opium war. Do you really think that the loss of respect for the government of China from being defeated by the British would wait 50 years to manifest itself?
You, on this very page: "Yes, 60 years is a very short time for a nation that has existed for nearly four thousand years."