Resign and be replaced by whom? What will follow this resignation?
Those leaders of opposition... they are not qualified to run this country. In fact, between them and Putin I would chose Putin even though I despise him. Who's able enough to replace him? Not Navalny, certainly. When you remove a leader you must have a replacement candidate or you'll end up with chaos and turmoil. I don't see such a leader yet.