Simply say, "we didn't realise how controversial DHH was, and we will focus our donations/marketing/sponsorships on other projects in the FOSS ecosystem going forward."
The fact Framework hasn't done this in the face of his racist, anti-trans and ableist viewpoints is what I find objectionable.
Why should they though?
What's wrong with "We didn't realise how controversial DHH was, and frankly it's none of our business. We are sponsoring his development efforts, not his political crusade."?
I supremely loathe the idea that every organization and company must take a stand on everything everyone has ever said.
No one sponsored rails because of DHH commenting sympathetically to a position of Tommy Robinson.
Now the whole thread is derailed. Objective achieved, good job.