Huxley wrote:
It's different naming the virus/variant after a location vs. a people or culture.
Wuhan or China virus is ok but Chinese virus is not.
UK virus is ok but English or Scottish virus is not.
South Africa virus is ok but Afrikaner or Boer virus is not.
Brazil virus is ok but Brazilian virus is not.
Get it? The China virus comes from the country of China. A Chinese virus comes from someone who is of Chinese descent or ancestry, regardless of their country of origin or nationality. 99.9% of people understand this very crude distinction.
This is a okay shot at explaining away the hypocrisy, Huxley. Way better an attempt than Harambo was able to put together. But your analysis breaks down pretty quickly.
First, as to facts, Trump - who was practically the only target of claims of racism on this issue - said "China virus" as often as he said "Chinese virus," and the condemnation in the media was universal for either term. Here is the Yale School of medicine condemning as xenophobic, the very term "China virus" that you said was acceptable.
https://medicine.yale.edu/news-article/23074/Second, the media is using, and I believe Biden even said, "Brazilian variant" - a term you said was improper - and there were no allegations of racism. Your theory doesn't account for that.
Third, your basic distinction - which is that the country name as an identifier is okay, but the demonym is improper - doesn't work as to "descent or ancestry" as you incorrectly stated. Descent or ancestry is not the only thing a demonym is used for. Your statement "A Chinese virus comes from someone who is of Chinese descent or ancestry . . ." isn't even correct when the demonym is used as an adjective or identifier. The terms "Chinese toys" "Chinese semiconductors" "Chinese beer" "Chinese monitors" "Chinese imports" are commonly used and don't suggest anyone's personal ancestry or descent.
Fourth, your distinction/theory has not been mentioned in the media at all. We see no primers on the use of demonyms to avoid being racist. If your theory was in any way correct (i.e., you didn't just make it up last night), we would have seen this reported by CNN, NBC and the usual suspects by now.