It's a shame they didn't consider moving the LF foundation to Europe or something. If the choice is kick out contributors to support sanctions or operate without political pressure, the second is far better.
I cannot stand Putin or Russia's action, but punishing individual contributors just trying to write code and build Linux isn't helpful.
Unless evidence is found of malicious commits, it is pretty harsh on those caught up with this.
Let's remember that many Russians will probably be locked up and/or killed for coming out against Putin. Punishing them achieves nothing.