What do you think of this problem? This is just an example of our lives. Bitcoin will be used more and more widely, but the same freedom is relative, and we must actively respond.
How are we going to "respond? We can't prevent hacks, we can't prevent hackers from sending and receiving coins, and this will never be possible, because Bitcoin with such feature would not be Bitcoin. It's up to people who receive or send coins to verify that the coins are clean if they need to. If such donations are a major problem, charities should hire chainanalysis companies to help them be compliant with laws.