So first of all, I do understand where you are coming from, as someone who is also deeply involved with (another) FLOSS project.
When the Framework news broke in, GNOME Foundation, after consulting with community members and reaching out to Framework itself, decided to stop accepting donations from them. And even several months after the whole ordeal, when Framework contacted us again, they were rejected again.
It's not black and white game, but in certain cases this choice is the best thing to do, even for projects that depend on donations.