No. They can do business with whoever they want as long as doing so doesn't break any law. The world will never fully conform to anyone's vision, get over it.
I would not describe not imprisoning children a "vision" but a defense of basic human rights. Making money at all costs, this is a vision.
And in the middle, there are those who:
- threaten to leave GitHub if GitHub doesn't cave in to their demands (don't sell to MS, don't work with ICE, etc.),
- and threaten to leave GitHub if GitHub caves in to the government's demands (close Iranian accounts, etc.).