Lack of human rights is a common theme to dictatorship like governments. It is interesting to look at the various institutions Russia considers to be a threat. Each of the organizations is singled out for very specific reasons. The idea of classifying organizations as “foreign agents” is useful because most countries view the involvement of outside players as unacceptable. The same happens in the US when discussing elections and money from foreign players to influence it. Putin has used this to his advantage, it limits the influence of those that speak or say anything contrary to his views.
Putin worries about Western thinking and the possibility it may influence the general populace to adopt ideas that go against traditional Russian values. This is the reason for his harsh stance on LGBQT. It goes contrary to Russian values and what the ideal Russian family should look like.
I find particularly disturbing his views on foreign agents as troubling. Russia has used this as a premise for religious persecution within Russia. Groups that at onetime had legal recognition have lost their standing because they promote ideas that may not coincide with Russian thinking.
Unfortunately, the key factors for a rights revolution currently do not exist in Russia. These include true democracy and a bill of rights. Even though Russia has a so-called bill of rights it is so vague that other laws can easily supersede it. Without these key elements a rights revolution is unlikely to gain any firm footing in Russia. Until a drastic change in the current political climate takes place Russian looks doomed to suppressing human rights amongst its citizens.