Defederation should be a last resort when an instance is always making problems outside of itself or have illegal content. Otherwise it is better for the network to remain connected and not partitioned and for blocks and moderation to deal with problems. Respectful community members should be allowed to participate respectfully all over the network regardless of their views as long as they behave.
For example I personally am very critical of Israel, and would not want a Palestinian instance defederated, but at the same time, an Israeli instance deserves to be allowed to enjoy it as well even if the two are very likely to have different views.
I'm not talking about history, though. I'm talking about now. These atrocities are happening now.
The fact that you tacitly admit this, but dismiss it with "well, everyone has some skeletons in their closet" is disturbing. You should rethink your priorities.
Well, I’d say they’re more important than you’re letting on. Hypothetically speaking (and not lobbing accusations), if you for example supported the modern Nazi movement, that would be something your users should know.
Might be nice to hear you’re not pro-Putin though without specifics.