“Foreign agent” classification is supposed to apply to anyone who is a) “engaged in a political process” (yes, it is purposefully vague, pravtically anybody can be declared to be engaged in politics) while b) receiving donations/targeted funding from abroad (Patreon/Ko-Fi qualifies). That’s it. It is technically not supposed to be a list of “enemies of the state” but you can declare a ridiculous amount of people “foreign agents” so in practice it is specifically people who attracted negative attention of the classifiers.
Legal consequences of being declared “foreign agent” are also minuscule, but there are obviously extralegal ones.
Lots of people who never breathed a word of support for Putin’s actions are still do not say anything against the war in the public spaces. People know that while they would survive their quality of life would take a significant hit and so don’t want to lose their livelihood for what at the moment seems to be nothing, since the state will be able to maintain control for now. Or people are just afraid/paranoid like me who is 90% sure that almost nothing will change in my life if I were to write scathing texts on the internet, but I do not use social media normally and have no people who would really listen to me.
I am switching back and forth between hope and despair. Hope is that it is still not to late to take the losses and bow out and that will count for something on the international arena. Despair is that it seems that Putin seems to be dead set on grinding down Russian population, wealth and society for the sake of his own deluded goals, so the only way anything changes if he loses power (with or without his life) and the people in power afterwards can use him as a scapegoat.