Russia's interior ministry has prepared draft legislation that would force foreigners to sign a "loyalty agreement" forbidding them from criticising official policy, discrediting Soviet military history, or contravening traditional family values.
I honestly think every country should do this. at least make them sign an agreement stating they will not advocate for hate or violence against residents of the nation or face deportation.
Edit by this I don’t mean copy russian values and their definition of allegiance but rather something consistent with the nations values
Sure, but that's not what this is. This forbids any criticizing of any official policy of the country. It also includes "family values," which means they're building yet another excuse to throw lgbt people in jail. This is just yet another horrific authoritarian policy of Russia's, add it to the pile.
You're misunderstanding why you're being downvoted. It's more probably because you seem not to see anything wrong with laws that are a pretext for jailing LGBTQ+ people.