I see that russian part of slashdot has modpoints (I got mod down to troll for this fact). The fact is the fact.
This is not a question of when, since it has already happened. Now they are banning and making enemy out of homosexual people (both men and women). This is just the first step. Next step is to create some big foreign enemy, so far Putin has not yet done that since he is not ready. His military is not yet ready for such actions. In the meantime he is going to continue to increase his power in Russia and in the end cancel out already weak democracy in Russia.
He started on that the day he got into office and he is not going to stop until he gets what he wants. What Putin wants is a Stalin era power with him in control. We already know what Stalin did to the russian people and now Putin is going to do the same in due time if he is not stopped by powers inside Russia (if he has not already crushed them. As I think is most likely the case already).
I do not know how long this is going to take for Putin to implement. But my best guess is less then 20 years from now, depending on factors and what he can do in Russia and what the global reaction is going to be when the time comes.