This is called the catch 22: if you want to fight the injustice the government does, you have to criticize the government, and then propose an alternative, but the alternative had been largely discredited 10 years ago, so today there seems to be no alternative, so stop criticizing the government and accept the injustice it does.
Navalniy had done some practical work of fighting the real cases of corruption, but of course that could not change the big picture. So, Navalniy deserves respect for his anti-corruption efforts, but once he got into the game of try and change the big picture, he got caught up in the politics which is way above his abilities. And he seems to have made everybody angry. I think that is because Navalniy is a fair person, but there's no fair in politics and he lost quickly to the more seasoned politicians. Today his reputation is ruined and it would be very difficult to restore it back to what it was, since each and every step he would take would now be perceived with a bias.