The difference really does come down to the fact that the British, although authoritarian, ran a relatively clean ship. Meanwhile Beijing's government has been corrupt, nepotistic, vindictive, and now deadlocked.
It reminds me of the old D&D alignment battle: Lawful evil vs. neutral evil. No one cared that the government was kind of evil back while it was obsessively following the rule of law, even if the law was kind of crooked, but under the Chinese it shifted away from that and became whatever is most immediately expedient to those in power. The vaunted "rule of law" became a mere mask for Beijing party politics games.