This. I lived in Russia in 2014 and the support of Crimea annexation was as genuine as it gets across all population except small liberal bubbles in biggest cities. Western media tend to emphasize liberal protest movement, but even the criticism of Putin historically came from extreme conservative/nationalistic/imperialistc or communist positions to arguably even greater degree than from liberal positions. The respectable (and liberal) experts in the field estimate that the elections of Putin have been falsified but the effect has been limited to 5-10 percentage points in his favor. For all the crackdown on independent media, in the grand scheme of things Putin era was a relatively minor setback from 1990s and alternative opinion is still one mouse click away from most Russians (vs Russian empire/Soviet times) - 85% of Russians have internet access.
I am not saying that Russians are uniquely bad, plenty of nations have been no better in their history, but they are in really really dark place now. Unless a miracle happens, it will take generations of slow, painful progress and many setbacks. I mean I come from a very close country (Belarus), Russian is one of my native languages, I have lived there for a happy 5 years, have many friends there and enjoyed many things about the country, and it pains me to see all of this. But the extent to which imperial, illiberal and chauvinistic mindset is ingrained into Russian society must not be underestimated.