Well, I don't hate Microsoft. I just dislike the Xbox for personal reasons. Now, I'm not very internet savvy so if anything, I would say I hate IE with a burning passion but, hey, I don't even know if this falls directly into the Microsoft category.
But I will try to list why I don't like the Xbox and, again, these are personal reasons. They're not meant to be overwhelmingly convincing reasons or meant to start a riot:
-Paying for online gaming. Say whatever you want about PSN and the hackers, you can still play for free. That is, assuming the servers go back up one of these days. No, I'm not that worried about my personal info being compromised; I got that part under control. I'm just waiting for Sony to fix his boo boo.
-Exclusive games. Xbox has a couple of exclusive games I'd like to play at least once: Left 4 Dead, Fable, Gears of War and Halo. Other than that, I can't think of any other good or interesting games. Sorry but I'm not buying a Xbox just for a handful of 'good' games. heck, I think the Wii has better exclusive games to offer.
-The controller. I don't know, it just feels weird. And I guess the controllers/button configuration/arrangement also feels iffy to me.
-Overwhelming user interface. Again, I don't know if its just me not being used to it but I've seen my games play with their Xbox. They go through so many screens, buttons, commands, button smashing and whatnot just to play a couple of songs or a game...sorry, my attention span is not that good.
-Too much green everywhere! We get it, Xbox! Green is your thing!
-That perfect circle you get on the disk if you move the Xbox 1 inch in any direction.
-Kinect. I don't know; if I'm gonna make a fool of myself, I would prefer to be holding a controller of some kind to have an alibi in case someone walks in and sees me.
Again, personal reasons.