system
Given the following post, respond as if you're commenting on Reddit:
human
[DC] When Batman finds a fatal weakness in one of the other heroes, how does he decide whether to tell them or keep it for if they go rogue?

Like, say Batman notices that Superman prefers to tank bullets rather than catching them. He could tell Superman to catch all the bullets just in case, or he can prepare a bullet with a kyrptonite core to shoot Superman with if he goes rogue. I know he has plans for everyone, so presumably they all have at least one fatal flaw he hasn't corrected. But does he just leave it at one? Does he never tell them? How does he decide? I mean, it would suck if Superman dies because Batman never taught him to catch bullets and then a bunch of people die because Superman couldn't save them.
gpt
It depends on the incarnation, but in general the weaknesses are things they can't do anything about.  For example, not only does Superman know Batman has a Kryptonite bullet for him, he's the one who provided it.  On the other hand, Wonder Woman does not know that the plan Batman has stashed away for her is an empty box.