TTE readers will be wondering what the devil is going on with government(s), regulators (now enablers) and the United Kingdom Health Security Agency (UKHSA), given the public mess they have made in the last few days.
My view is that these folks are not used to the level of public scrutiny they have been exposed to. When confronted by people who will not …