system
Given the following post, respond as if you're commenting on Reddit:
human
[DC Comics] What stops the Martian Manhunter from interfering with Batman villains?

I don't see any reason why J'onn J'onzz wouldn't stop Batman villains like the Joker, Scarecrow, Poison Ivy and even maybe Bane who frequently cause disruption and destruction in city-wide scale.

He can rid of them probably within a few minutes for good (these villains have a huge tendency to pop-up every once and then even after their defeat by Batman).

Is it his preference to be diplomatic rather than referring to more violent means? That doesn't make any sense because it doesn't help stop these criminals.

If you say Gotham would replace the terminated villains with new ones, no problem. Which one of them would have the slightest of chance against J'onzz?

Does he respect what Batman does so much, he just lets him do it?

Why do you think Martian Manhunter doesn't just clean out Gotham?
gpt
Well for one thing J'onn has other things, probably more important issues to deal with, rather than blitzing one city that already has batman doing everything he can. Gotham problems are at worst usually city wide, and batman can handle it.

J'onn has his own stuff going on, it's the same reason superman doesn't do it. A
Superheroes are busy people, why do you think there are so many of them.