Why won't Google fight with the wireless carriers?

I often admire Google for many business decisions they make. I was very surprised and pleased when Google decided to shutdown their china business operations instead of bowing to China government pressure to filter Google search results for Chinese searches. More recently, the government of Kazakhstan asked google to make some undesirable changes, and again Google said no. This is all evidence that Google cares more about the greater good than they do about $$. So...Google ALWAYS makes decisions based on the greater good...right?