I've given it a lot of thought and I have figured something out...Batman's gay.
Because think about it -
What straight middle aged man runs out and adopts himself a 13yr old boy?...
Takes him home and dresses him up in skin tight spandex...
And once he's got him all dressed up and ready he takes him off to his "Bat Cave" to "Fight Crime"?
...Not that theres anything wrong with that.