I don't quite understand why you attribute the mistake to "being too greedy," especially since this decision is a response to public outrage and thus will likely make Microsoft more money/profit. One could just as easily attribute Microsoft's desire to satisfy angry customers to "greed."