People don't hate it, they just seem to envy it. At least that's what I think, when I ask why people don't like it ( even if they haven't played it) they always say something like "it's a shitty game with 11 million thousand morons playing it".
They don't really know what to say, because they have never played it. It's a social thing, kind of a society taboo.
I played it allot, ( I don't play anymore though) and it is an extremely well designed game, that is why it can be so addictive.
Then, most people that quit always say something like "that game sucks BECAUSE it takes your life away". Seriously...what the hell? A game sucks because it is addictive? Where is the logic in that? If it can hook you up then it's because it is actually GOOD! If you play too much, or if you don't have the time to devote to that game, sorry but that is your problem, not the game.
Although I got tired of it, it is definitly a great game, and one of the best games I ever played!