Good point. The issue with sending the Czechs and any other anti-China people the vaccines is that they will think China is trying to apologize to them. This will strengthen their resolve against China and cause huge headaches in the future. Chinese foreign policy has always been extremely naive and childish to the point that it is laughable.
It doesn't matter. Chinese know we are righteous and our resolve is more powerful than some passing hatred from the west. We are just the topic of the day like muslims in the 90's or Indians in the future. Besides, China is much more resilient than the entire muslim world, which is of similar size but not as united ethnically, economically, or culturally.
It actually doesn't matter if Czechs hate on Chinese. If they take the vaccine, they take the vaccine. You can't untake something unlike the fact that you can smash a chinese TV you bought like some idiots are doing in India. Meanwhile China gets to say that millions of EU citizens have voluntarily taken sinopharm vaccine, and will help increase our visibility in Latin America, SEA, Africa, and ME, which are the real markets.
Let the Czech's explain their decision to americans or europe who probably didnt want Sinopharm to be used anywhere, even if it means more deaths. This is factually how americans think. Also let the czech's self-hate once they are done taking the vaccine, and let Taiwan sweat a little if they think this is somehow compromising their budding relationship with the country. Tbh, vaccine diplomacy is probably a bit over-rated, but it helps to keep the thinktanks sweating (especially since they can't also give away vaccines without compromising their own strategy).
Whether or not this actually changes perceptions of china is less important than showing china has the ability to exercise counteroffensives against the US empire. Hopefully, the counteroffensive can be coordinated with Russia, such as the fact that Vietnam is willing to take Sputnik V, while Poland and Ukraine are willing to take Sinopharm. The primary objective in the European theatre is to pull away countries away from US domination, not for us to take the US's place. In this respect, it would be helpful for Russia and China to take a coordinated approach.
China doesnt need to win every fight against the US, but it sure the hell can help make sure it prevents the US from emerging #1 in any sphere, or at least not without a fight.