Sure, we've often failed to live up to our values.
One of the baddest-ass diplomatic moments in modern history was in the 50s when India's UN ambassador read the US Declaration of Independence in protest of its support for colonial regimes in the name of anti-Communism.
But the hypocrisy of the west in applying those values doesn't mean they aren't worthwhile or worth fighting for.
I'm no lover of these tech giants, but I think you're missing the point if you think there's no difference between Twitter banning Trump and succumbing to pressure from Modi after he threatened their entire Indian staff with arrest.
Which is also funny, because it's apparently convoluted enough in English to have us regularly shorten it to "you had to be there" (which sounds correct, even though I'm fairly sure it's ungrammatical.