I have no problem with Batman being a ****. To me he's always been a bit "off" as a hero and I think it's cool to see how he behaves when something pushes him completely over the edge. Because even as an "unhinged" anti-hero in BvS he *still* isn't just a straight Punisher. I don't see him seeking out criminals for the sole purpose of executing them. He's stopping/preventing crimes and uses lethal force if necessary. As far as his tactics he really isn't that far removed from Russo Cap in that regard. Yes Cap has a license to kill in the MCU so that makes his actions legal compared to Bruce but still, the actions themselves are pretty much the same.
Cap dragged a helpless HYDRA agent next to his motorcycle during the opening of AOU and then threw the poor guy into a group of his buddies before later throwing his own motorcycle at an entire jeep full of bad guys, killing them all. I don't see how that's any different in end result than Batman towing the car and tossing it into another car. Yes one is a vigilante and technically committing homicides from a legal point of view but Batman is still just a good guy killing bad guys in a movie. If we're going to cry fowl at that then we better cry fowl at all of his traffic violations, property damage, assault and battery, etc., and just end the character completely. Point is, he's always been morally grey and we count him a "hero" as long as his grey tactics are aimed at bad guys.
.