But there is also a key difference: Honk Kong is China. China didn't invade Honk Kong, is not a colony, is simply another chinese region.
What bussiness did the british have in India? Would you consider India a "legitimate" british territory, or a colony? Same with Puerto Rico, it is a colony, what bussiness does the USA have in Puerto Rico? Is not part of their natural geographical territory, they are simply colonies. The same cannot be said about Honk Kong. Is as chinese as Alaska is american or the Canary islands are Spanish and so on.
The british and american media are promoting independentism, terrorism and civil war to cause internal conflict in peaceful nations. That has always been their strategy when they cannot subjugate a nation by force. Promote conflict, war, divisions, invent excuses to invade, to boycott, to embargo. Blame others of what you do.
This is simply imperialism against China. Honk Kong is chinese territory, plain and simple, and western nationd have no bussiness promoting civil wars or independentism in foreign nations. This is not the 19 and 20th century anymore. Colonialism and imperialism are simply unnaceptable.