We never say that - we know if we're being unreasonable. I would acknowledge that we don't always know if we're behaving like a complete arse, however.
How about:
"Am I being an utter twat..?"
"Why for Pete's sake did I..?"
"What on Earth was I thinking..?"