It's too easy for some people to regain goodwill aswell. As soon as the company starts their hypemachine people will forget their anger and indignation very quickly. Not to mention that people are very quick to announce things like boycots, but they don't follow through with it. Remember the Modern Warfare 2 dedicated server outrage?
And I'm not certain about it, but after the MW2 dedicated server hubbub, I've never heard a peep about anything like that again.