Please stop with your grandstanding of what is and is not moral. China has a long imperialist history of taking over areas not culturally, ethnically, or morally a part of China. Tibet and Xinjiang are two obvious examples and the fact that it happened in the past doesn't make it better (especially when there is an active push by the PRC today to further assimilate the areas). The fact that they act like they have some right to annex Taiwan is just another example.
That doesn't mean that the UK was right in its actions, but let's not play games here. These were wars waged between two empires. China wasn't some sort of blameless victim. They are not some victim now.
Correct me if I'm wrong, but are you saying China wasn't an empire? Are you serious? The China that subjugated huge numbers of neighboring peoples? The China that was ruled by an emperor? The China that treated all neighboring countries as vassals? That China?
Or am I misunderstanding you?
edit: I guess I'll just interpret the downvotes as "yes I was understanding you correctly" and "no you don't really have a response other than hiding behind your twisted worldview where somehow China is a victim and not all the victims of China's actions over the millennia".
That doesn't mean that the UK was right in its actions, but let's not play games here. These were wars waged between two empires. China wasn't some sort of blameless victim. They are not some victim now.