I think it's only a matter of time until the US and Germany stop buying gas from Russia. It's going to cause a lot of pain, especially for us in Germany where nearly a third of gas is imported from Russia. But that's the point, there are no more easy ways to put pressure on Putin. We are all going to feel a lot of pain before things get better.
What is happening to the Russian people is tragic, but it pales in comparison to what the average Ukrainian is experiencing (shortages of food, medicine, water and basic shelter, psychological terror, maimings, deaths).
We have no other means to put pressure on Putin save arming Ukraine or attacking Russia.