I can't blame the guy for selling his tokens. It is a very noble gesture on his end and the fact that he is doing this so he can help people in India is already a cause to celebrate on its part. My opinion is that he donated the coins instead of having it sleep in his wallet and I think once he donated the coin the recipient of the donation must have found a way to cash it and convert it to fiat so it can be used immediately in the medical efforts in India. But since this happened, I am positive that the developers and creators of meme coins will simply decline to give their coins to Vitalik, thinking that he does not value their coin. Dude, he is the creator of Ethereum and has lots of them. He doesn't need additional trash so to speak.
How could we even blame him? I mean if you give someone free money and he has the chance to rich himself with it and have a wonderful life (not like he had a bad life before, he was already very rich) and he just decides to donate that instead of helping himself? That is a saint like move, this dude could have used all that money to buy himself a mansion, a castle even (yes there are castles sold where you can live in them, usually in UK and France) but what did he do?
Did he enriched himself? No, this dude decided to use all the free money given to him by helping other people who were in need of it. That is a huge deal, that is more than what all other rich people are doing right now, this dude has given away more money than he may actually "own" in fiat, that is a very noble thing to do. Nobody (aside from shiba holders) could be mad at him for doing that.