I understand you have a lot of employees in Ukraine and you have to show support. Your heart is in the right place. I empathize and would try to do the same if I was in your shoes. But you didn't do a good job here, unfortunately.
When gitlab had to make a similar move [0] at least they had a good excuse — security of their customers' data.
Your message does not make any excuses like that. You straight up equate being russian / living in russia / whatever it is with supporting the war. You fell victim to the same primitive xenophobic thinking you're claiming to condemn.
This is a bad decision. Being a CEO is a tough job, but I think you could do better. I wish you luck.