Those are good points, but I don't quite agree because there's a few things to add to the list:
- Putin's popularity jumped up during the invasion to 69% - which is a lot.
- Only 5% of Russians believe that Russia is responsible for the incursion, while 50% believe that the problem is NATO (I understand at least part of this is due to heavy propaganda)
- While the choice for war is a bit ambiguous and probably errs one way or the other depending on how much propaganda buy in there is, the fact of the matter is that Russians will ultimately, proudly accept the annexation of Ukraine as their vassal state and buy into the notion of that broader destiny of Neo Russia that Putin is pushing for. The 'We Are One People' is enough to elicit the cultural chauvinism among the population so that while they may not support conflict, they will accept, and possibly promote the outcome without any regard for the self-determination of the Ukranians.
(Obviously, this is due to a lot of propaganda and lack of real exposure to other information, but it is what it is.)
- Chinese citizens are broadly happy to see the crackdowns in Hong Kong (i.e. "Why do those they believe they should have special rights, especially when they are attacking China!"), and fully accept the 'regional internment' of the Uyghurs, including re-education prisons for many specific individuals purely on the basis of their ethnicity. Similarly the eradication of Tibet as an entity. And of course, the possible invasion of Taiwan that we might see in the coming years.
There is a degree of complicity among the population, at least for the nationalist claims, especially to the extent they look past the materiality of some of the violence etc.
Second, is that the citizens probably need to be informed of the issue. While the sanctions might form a bit of a blip in the Ruble, it's not going to affect most people's lives particularly dramatically, it may just slow the economy down in largely imperceptible ways to the general population. Many will blame 'NATO' for their disinvitations to sporting events.
It's dramatic for a Western-connected software developer who has the means to get a flight, and who cares about Ruble/USD exchange, but not likely for most of the plebes.
Therefore - it might be a good idea to do 'populist sanctions' - like shutting down all the Starbucks, McDonald's, IKEAS, Netflix, Hollywood films, Nikes, NBA games, televised football of all kinds - all those things and more.
I'd say include iPhones/Android but probably we want to maintain for them an outlet for information from the outside, and frankly to collect data if we need it. But we could dramatically reduce what's available in the App Stores, stop selling a bunch of variations and product lines etc.
None of that is hugely material at all, it's not going to harm anyone frankly, it won't hugely affect the economy, but it's a 'really strong daily reminder' of the fact that 'they are excluded' from the system. No more 'nice lattes', because 'we don't like you right now'.