It’s a popular assumption that because Batman has a young boy as a crime fighting partner, they must be having sex as well. But it occurred to me that this assumption is clearly false, and you are about to find out why. Keep in mind that I don’t think there’s anything wrong with being gay, though molesting children is certainly a questionable activity.
Batman does not fight crime because he has to. He does it because he wants to punish the people who killed his parents and destroyed his childhood. Rather than grow up like a normal person, Bruce Wayne spent his whole life brooding and training so he could get his revenge. He didn’t learn to get along with women because his only connection to the human race was Alfred. The only way he can identify with someone is if they, too, desire revenge on the criminal element. He’s gone through many Robins, but he also had Batgirl as a protege. Simply traveling with a young boy does not mean a person is gay.
If Bruce Wayne spent his nights fighting crime and his days sleeping, he would be known as a recluse, and it wouldn’t take much of a genius to figure out that he’s Batman. Many of Batman’s enemies are geniuses, so he must spend his days putting on an act that throws suspicion off his nightly activities. This means very little time for sleep, let alone having a sexual relationship with anyone.
Batman has many issues, but they don’t seem to include conflicts with gender roles or his sexuality. In fact, his relationship with Catwoman shows just how attracted he is to women. She is part of the criminal element he is obsessed with fighting, yet he still finds himself drawn to her.
So there you go. Bruce Wayne is completely heterosexual, though he does like to dress his male partners in skimpy outfits that show off their legs.