Using a crypto wallet for donations is always a convenient alternative.
replies(2):
If $0.0001 in tainted funds can taint a wallet containing a billion dollars then everything will end up tainted immediately, whether a result of trolls or just funds being transferred by ordinary users in jurisdictions that don't enforce the same sanctions. But if nothing is tainted because everything is then the sanctions are meaningless because someone with sanctioned funds would just deposit them at a major exchange in a foreign jurisdiction and then withdraw them again as untainted funds.