Even if the virus originated from China, it is definitely not their fault. It is an act of nature and no one wants that. It just happened, and will continue to happen.
However, letting the virus spread all over the world due to negligence, arrogance and stupidity of Western governments, especially the likes of the US and Brazil, is definitely human fault.
With regards to the vaccines, as Western media acting like vultures to report any troubles related to Chinese and Russian vaccines, while trying to hide deaths and sicks caused by Western vaccines, but there is still no death caused (whether directly or indirectly) by Chinese and Russian vaccines reported yet but many deaths caused by Western vaccines, which ones safer seems to be clear, at least for the time-being.