Can one of y'all please explain to me why the hell Batman and Superman are even fighting one another to begin with, it makes no sense to me...
Like breh said, it's a meditation on the dynamics of power.
Bruce's POV: Superman is an ALIEN with the power to destroy city blocks within a matter of minutes. He shows up, wrecks shyt (even though he's trying to help) and nobody really knows shyt about him. He doesn't trust him or know anything about his intentions and see's the danger in the public worshiping him as a god like figure.
Zod is essentially Superman with bad intent, and he got pretty fukking close to destroying the planet for selfish gain. He has to see what Supes is really bout...and if he isn't an ally, he needs to be stopped, somehow someway.
Clark's POV: Batman is a vigilante...he has rode the fence between taking down criminals and being a criminal himself. Being that he can't knock down buildings with his eyeballs he has to resort to fear tactics. He won't hesitate to intimidate, torture or even kill if necessary to get done what he feels needs to be done...he's more than willing to cross lines that Clark won't.
A lot of people have drawn parallels between Batman and the US government with things like the Patriot act and shyt like waterboarding terrorists. These tactics may work in the short term but once you start crossing those lines how far away are you from being a terrorist yourself?
They have to come to terms with who they are and why they are that way...Superman needs to be shown what weakness feels like so he can understand humanity. Bruce needs to be shown that his tactics often put him on the same level as the people he goes after. Once they get to know each others true motives they'll hug it out.