Well, Microsoft have:
1. Started up a service at a clearly unsustainably low price. One their own research shows may well damage the entire computer game industry.
2. Gone on a shopping spree of developers in what looks like an attempt to lock people into Xbox. No one would really care if they grew exclusive game development from within, but they are threatening to cut people off from previously cross platform games.
3. The build quality of the Elite Controller 2 is absolutely unacceptable. And it doesn't even have a gyro.
So yeah, people have a few bones to pick.