Everything wrong with Batman vs Superman
Death of Thomas and Martha Wayne
Thomas and Martha Wayne were pacifists who were shot in an alley way on their way home from a movie. This movie changes the origin because Thomas Wayne takes a swing at the mugger before getting shot. Now we never know if they wouldn’t have been killed if Thomas Wayne had just turned over their money.
Bruce Wayne was also never aware of the mugger’s identity. That’s part of why he continues to fight crime, to hunt down the person who murdered his parents. The mugger’s face is clearly revealed. Bruce Wayne would have had a much easier time tracking down the mugger because he saw his face.
The mugger kills the Waynes but doesn’t take any of their money or jewels.
I’m pretty sure Jesse Eisenberg thought he was playing the Joker because Batman was in the movie. At no point did his Lex Luthor seem competent enough to run the multi-billion dollar company Lex Corp. He can’t even make his way through a speech at a benefit without breaking down and appearing psychotic.
Apparently we’ll secure a Kryptonian spaceship that is in the middle of the city, but that other one in the middle of the Indian Ocean, we’ll just leave that one alone.
In Man of Steel, the Kryptonian hover bot recognizes Lois Lane as not a Kryptonian and tries to kill her, but Zod’s hoverbot doesn’t try to kill Lex Luthor at all. Using fingerprints to open the door wouldn’t matter either. The hover bots scan the person.
The Fight Between Batman and Superman
In the lead up to the fight, Batman is chasing some criminals to try and steal their shipment of kryptonite. Batman kills at least 10 people in the process before crashing the Batmobile into Superman. Superman just lets him off with a warning. Superman doesn’t try to apprehend him or anything.
Even though Superman disagrees with Batman’s form of justice, Batman generally is chasing down the bad guys. It doesn’t even cross Superman’s mind that maybe if the Batman was after that semi, I should maybe check into it myself.
The fight was completely unnecessary from Superman’s perspective. Lex Luthor gave him an hour. He could have simply flown around the city using x-ray vision or his super hearing to listen for his mother’s heartbeat to find her. It would have taken less time than fighting Batman.
Batman beats Superman by essentially becoming Superman. Batman’s suit makes him bulletproof, stronger, and invulnerable.
Batman gets him once with a kryptonite cloud. You’d think Superman would expect it after that and maybe hold his breath for the rest of the fight, or maybe wrap some cloth around his face.
Doomsday doesn’t get stronger by absorbing energy, that’s the Parasite.
Superman nearly drowns retrieving the kryptonite spear from the pool of water, but is able to fly while holding it only moments later.
Doomsday is wrapped up by the lasso of truth. There’s no escaping that. The fight should have ended right then. If absolutely required, Superman could have held the lasso of truth, while Wonder Woman plunged her magic sword into Doomsday’s heart. They didn’t need the kryptonite spear at all.