but there's a difference between not oozing empathy and plotting to murder someone in cold blood
these are supposed to be superHEROES
you have one guy spending all movie plotting to murder what is supposed to be the goody two shoes boy scout of DC, and is willing to kill anyone who stands in his way
and the goody two shoes boyscout only caring about saving his girlfriend, his first action scene results him killing a guy to save lois, his second action scene results in the bad guys getting away because he stops batman, his third action scene is fighting batman and then he fights doomsday
I honestly dont see how you can call either of these guys a hero