Lets say that the developers were calling for Github to stop any associations with hospitals providing abortions, would you still say that it is fine for companies to join in on politics? This is an extremely slippery slope, if you want your democracy to function then you don't want this kind of activism to exist.
It is warranted when the democracy is failing, but as far as I know USA is still holding fair elections at regular intervals.
Yes. If you still don't understand, I am sorry I do not think I will be able to explain further.