No, it defiantly deserves all the hate and mockery it gets.
There was hype built up around it, a lot. And then when reviews came out some people started mocking it, remember BvS came out a few months before Sucide Squad and we all saw how awful that movie was. And when it finally came out many people realized it flat out sucked.
DC tried to copy Guardians of the Galaxy by having a live action movie with some of their more C-list comic book characters. Only.... they failed so hard at that. The heavy reshoots and rewrites were due to Deadpool being super successful too. Reminder there was talk of making it rated R for awhile with the reshoots and rewrites.
The film itself is just bad. It's more than bad, it's likely the worst thing I've ever watched. It's story is at times confusing, it's editing is a mess, the characters are all flat and 1-dimensional, the Joker turned into a complete joke thanks to that hack Jared Leto... I could go on. A lot of the acting is also bad, I think Will Smith was phoning it in but he's not a great actor to begin with so I couldn't tell.
TL;LR DC fucking sucks with their live action crap and deserves to be mocked and heckled.