And the funny thing is that the site supports 19 different languages, respectively, the section "Terms and Conditions" is translated into all available 19 languages. And Clause 2.1. in "Terms and Conditions", where it says about the ban on players from Russia is only on the English version of the site. No other language has this item
Just because the Terms and conditions aren't posted in your language that doesn't mean that you are free to break them.
I also live in a country, where English isn't the main language, but I don't expect all the websites in the world to post their Terms of Service in my language.
Vave.com cannot be racist, because race doesn't matter here. I assume that your are white(like most Russians) and the owners of vave.com are also white. I guess that they are just coming up with an excuse to shave your money.
You made an interesting point about the crypto casinos allowing withdrawals only when the player account is "red" (more money lost than won).
When the account becomes green (more money won than lost) all those verifications and problems begin to appear.
I guess that's why I never had any problems with withdrawals. My accounts aren't "green".