You could just ask them to use an email address hosted outside of Russia for their kernel development work if visible compliance was the only issue. To not offer them a remedy and to exclude people on the basis of their first or last name is a bizarre overreaction to me. It stands no chance of damaging the Russian government and can only harm the project and open source in general, I'm not sure why a non-profit would involve themselves in this in any way.