I hate repeating myself but he’s not universally loved. His approval rating conducted within Russia by the Levada center is usually in the 60s and on an overall downward trend, with approval of the government and its activities regularly under 50, hence why the opposition was so brutally dealt with - Navalny is in prison and there’s no one else taking any viable stand.
His rating here in Moscow will be lower and I’ll be watching where I go in the city as I don’t want to be anywhere near protests. He’s been losing support in the regions for a long time.
He has little support in Ukraine, outside the separatist leaders I doubt there has ever been much appetite for war. Crimea would probably have joined Russia if some kind of free and fair referendum was undertaken, it doesn’t mean they love Putin.