Are people in Russian-occupied territories free to protest against Russia’s invasion of Ukraine? No. They would get put in prison, or worse. So they aren’t free.
I do think Ukrainians should be allowed to leave Ukraine. But you seem to be blaming Zelenskyy for the Russian shells, being fired by Russian forces. For some reason you don’t want to put any blame at all on the Kremlin - why is that?
If that’s true then both Ukrainians and Russians have impositions on their freedom, but at least Ukraine seems to have had democratic elections over the last 10 years, whereas Russia has been rigging their elections, perhaps since 1999 (or longer than that).
Anyway, I would definitely like for Ukrainians to be allowed to leave their country if they wish. But the blame for this invasion surely rests on Russia. The Kremlin launched this imperialistic invasion in 2022, building upon their earlier invasions in 2014.