The hate is unreal, or rather unreasonable. All I can say is such good movies, even if remakes (it has stood out and could've been more than a remake but for the bias) are laid to waste just because the general audience (and it includes a lot of critics and reviewers) prefers to go with the flow. It has become fashionable to put hate in the name of Bollywood movies and act cool and good movies, as a result, are suffering this phase. All I can say is, go give it a watch with an open head and you can immerse yourself in a beautiful experience.