Sir: I salute you.
You're a good man.
It takes balls to publicly admit you were in the wrong, and apologise as humbly as you did.

You've certainly got my respect.
I can only reiterate: you're a...