I think what the situation with Vini is that he is one of the best left wingers in all of football at this moment, maybe you can name 1-2 more people but he might be the best, plus he is very very young so it is not going to be easy to find one that young and that good. So his leaving would not be possible financially for many clubs, what are you going to offer to Real that they do not already have?
You can't just offer them money, not many teams have that much money and the ones who do have that much money (like city or psg) will probably not do that because it would be insane amounts, you would have to spend 100+ million at least and probably even more and Real will not sell him and try to keep him. Only possibility is to try to get him when his contract is up, but I doubt he will leave even in that case.
There is no doubt that Vinicius is a good player that Real Madrid currently have, with his young age, he still has a very long way to go to be able to show something more than he is today. Despite his young age, he competes in the squad and earns a first place in the line-up. Real Madrid have an asset for their future, so I don't think they will let him go either.
But unfortunately he received an action that is strictly prohibited in football. I'm sure he's mentally strong, so I don't think he'll suffer mentally when he's exposed to many forms of racism.