It was a fantastic game, yes I didn’t like some of the events, but that has no bearing on the fact that the game is flawless. The hate is unfounded, and simply attacks aspects of the story people disliked. Disliking a story doesn’t make it a bad story, in fact I would say if it made you feel angry or sad, it did it’s job.