I don’t think I’m really making any of those points in isolation, but I think probably the first.
It’s possible to acknowledge that I don’t agree with the views of the devs while using their software, but it does create a kind of tension that I would avoid if a viable alternative existed.
The views of devs are relevant to my decision whether or not to use whatever software, but they’re not solely determinant.
Similarly, I prefer open source software and will always seek it out and when comparing alternatives I heavily weight open source as an advantage. That said, I do still use some microsoft software (notably microsoft teams) for a variety of reasons.
This is the solution.
All names have problems but this one has the least.