I think this movie isn't liked because it takes liberties with all source material. I've come to realize all movies do this so I stopped judging movies because of changes. Plus I never read the comics so I can enjoy it for what it is instead of of be mad for what it isn't.
If you you can enjoy it for what it is you will have fun.