I think you overestimate how many people in russia do not stand against putin because they are afraid of the consequences. It’s definitely true that it happens, but it’s not really relevant in the bigger scale of things.
Unfortunately, a strong majority (at the very least) do support putin specifically, his authoritarianism and genocidal imperialism. And this is not limited to specific demographic segments. They may not openly act as rabid chauvinists (although there are tens of millions who do), but they are fundamentally aligned with the putin, his regime, his goals and his methods. For them it’s a fair price for their own comfort (both material and existential).
And what further muddies the waters is that among those who oppose putin, many actually support his imperialist agenda (e.g. Navalniy and his team who supported the annexation of Crimea until 2022 when they forced to change their position since they were kicked out of the country).
The whole framing of tens of millions of russians being stuck between a rock and a hard place is incorrect. Even those who claim they are for peace are really looking to consolidate their current occupational gains (with continued atrocities and eradication of Ukrainian identity).
That’s a fair point. It is also something that people in democratic countries don’t fully appreciate.