I think you're looking at it the wrong way, you're looking at it from the point of view of the donators who believe they are entitled to a refund. I agree that's not how donation works but that's missing something important. Look at it as if you were the company. If you find racism to be so abhorrent that you will cut all business ties with an outspoken racist, why would you want to keep donations from other racists? Where's the consistency?