The punisher wins, he doesn't like crooks, so he works with Bullseye to kill Deadshot and Catman, since Bullseye skill would kill them unless they have Spider Sense/Radar Sense and then the Punisher kills Bullseye because he is a crook.
My main problem with the movie was the obvious plot hole.
Zod wants to terraform a planet in great a new Krytpon and has a World Engine to do it, Supes has the codex (and a seed ship) which Zod needs to bring back the Kryptonian Race. So instead of trying to terraform Earth (which Supes is against) why don't they go to an barren world and terraform that? Therefore no-one has to die, Earth is saved, Kryptonian society returns, and Zod would have no reason to hate Supes. Instead they just fight each other.
Hordak was rubbish in the She-Ra cartoon, he looked cool, yes, but he couldn't defeat anyone and he transformed into a rcoket with his face on it. Hordak can be a great villain, being an 80's villain with no development makes it very hard.
To be fair, no villain in the She-Ra or He-Man cartoon could defeat anyone.