You can also donate to the Ukrainian army directly. Or to amnesty international. Or a tons of other options instead of collective punishment. What is the ordinary russian against the war supposed to do? They don't even have a real option of leaving the country as most other states don't want them because they are russian.
In my opinion this helps Putin in his propaganda that the west just hates russia.