I am suggesting that they go and partner with many big cryptocurrency exchanges that we have so they can reach the bigger audience and can get more monetary response. I am sure that given the correct approach, the cryptocurrency community is not going to say no to this very good endeavor.
Binance is known to collect donations for various charities, so it would be cool if they took the initiative to set up a rainforest charity fund. CZ with his influence could gather a million without too much effort.
Bitcoin donations directly can't be stopped. Donations through ShitPay can because you are begging them to process your transaction, but they spit right in your face and say no.
If you're referring to BitPay blocking a $100k donation, then it's not really the fault of BitPay. They have changed their terms to comply with legislation. In this case it's the fault of the person donating.
Every compliant payment gateway would have blocked that donation and ask for more information. I can't wrap my head around the fact that someone doesn't read the terms before sending such a large sum of money.