If you take everything Frank Miller has ever written into account, it makes perfect sense. :P
It's one of the most grim, adult and unique Batman stories out there, and easily one of the most human portrayals of the character. I don't understand what part of it is cheesy.