Putin looks weaker than ever but his opponents should expect vengeance