There's a difference between racism, bigotry and prejudice. Lumping them all together paints the wrong picture of HK.
You've got all three everywhere in the world. I tend to feel HK today has less racism, but more prejudice. Certainly less racism and bigotry than in the 70's and 80's under British rule. When the only self-determination was at the bidding of the Queen's homeland, and the rest of the population was considered the "governed."
In the original article referenced in this thread, it shows "Western" countries being the most tolerant. However, they are also the countries that colonized the rest of the third world, and setup class systems that enslaved or indentured the locals. And in the recent three to four hundred years, these countries also "imported" human beings for servitude.
It always rubs the "rest" of the non-Western world the wrong way when these same "Masters" teach their "Servants" racism lessons today after hundreds of years of exactly doing the opposite.
For example, in HK, a British person telling a local Chinese Hong Kong citizen how they should treat everyone equally and without prejudice, only after their government loses ownership and control of the territory. There's just too much history there. It just smells of hypocrisy.
Unless you've lived in HK throughout the last century, saying HK is a racist nation (just because it is Chinese controlled now) cheapens the struggle for ethnic sovereignty of any formerly colonial territory.