To exaggerate, we could imagine that there was an explicitly nazi computer manufacturer who put swastika stickers on their laptops and everything. When faced with the choice of Lenovo and this explicitly nazi manufacturer, I would probably choose the Lenovo, even though you could probably do the same consequentialist math and conclude that Lenovo does more actual harm through their utility to the CCP than what the tiny nazi computer company can do. I imagine you feel the same way.
What Framework does is obviously way less egregious than my hypothetical example, but I'm still not comfortable associating with a company which so publicly funds DHH, for the same kind of reason that I would not be comfortable associating with the nazi computer company.
So this is really a signalling thing? If you bought a Framework laptop you'd be signalling to your peers that you're ambivalent about supporting an ideology that obviously you fundamentally disagree with and is unanimously despised within your groups?
And, sure, my peers play a role too. What message do I send, for example, to my transgender friends when I demonstrate that I don't mind Framework's public support of DHH's public transphobic rhetoric? What message do I send to my non-white friends when I demonstrate that I don't mind Framework's public support of DHH's public "the UK was better when it was all white" rhetoric? Et cetera.