We’ve no reason to love China but the simple fact is that the Pakistani chap was caught in possession of a large quantity of heroin in their country. If a country has a history of executing foreigners, e.g. Thailand, then it seems logical that you keep it off your visiting list.
The only exception to this is if a stash is planted on you and you’re an unwitting mule. This was always something to guard against going back and forth to Russia but there are good websites, including the FCO, to issue latest warnings. If, however, you’re knowingly going anywhere near drugs in an execution happy country where life is cheap, then I’m sorry but when something like this happens, something like this happens.
How much of this overreaction is wishy-washy Britain’s policy of punishing the innocent and letting crims go free? How much of this is shock at a country which states a policy and then actually carries it out? In a society like ours where everything is relative, firmness must come as quite a shock indeed.