It’s intentional to hurt Russian citizens economically. It’s up to them to decide to form a government that doesn’t invade others. Aside from war, this is the only thing the West can do to stop this insane aggression.
VPN helps too. A lot of people use it.
While Putin has money from oil and gas, he could sponsor war and destroy protests. Let's take away them, stop or reduce buying oil and gas. Regime becomes weak and Russian people could resist it.