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).
Google's service must be better, right? Otherwise, people would just pay half the price. What exactly is wrong with charging a fair price in a competitive market. They might even be able to take some of those extra nickels, hire more people and build even more services.