If the service is superior to their competitors' offerings, there is nothing wrong with charging a premium. Actually, when you think of it, charging a lower price might be more evil if it undercuts the competition and puts them out of business (a la Walmart).
I would have agreed with your argument about not lowering the price if your offering is superior, but aren't we talking about a very poor country? doesn't Google have enough $$ to make a concession? (I'm not talking about giving the service for free just low enough to match competition).