You seem pretty hung up on all of these quote on quote homoerotic undertones. If you ask me, youre starting to sound like a homophobe. Almost all super heroes can be interpreted as being gay, hell look at Wonder Woman. It all depends on a certain point of view. Do you think Batman and Robin are gay in this movie too? These characters are essentially children in the bodies of adults, sex is the last thing on their mind.
You keep on comparing these characters to the Joker, but in reality they are quite watered down next to Jack Nicholson. Sure we didnt see the tragic story of Harvey Dent turning into two-face in Forever like we did in TDK, but the plot didnt call for it. The plot called for two antagonists to give the two protagonists a hard time.
These movies aren't supposed to be a deep intellectual study into the criminal mind, theyre supposed to be fun, flamboyant, and ridiculous. WB was catering to a different breed of Bat fan, and the majority of them at the time were children. I was entertained when I saw these films, because they were simply fun. If I really needed to see the dark, and moody Batman that I like, I could just watch 89 or Returns.
Dont rip a film for being too campy, when it was made for kids. If you want to see the darker version of the character, read Year One or TDKR instead of watching a movie made to appeal to pre-pubecent boys. I accept these films for what they are, and I love every second of it.