Like I say Matt, I run real management

(only joking)
But from my perspective I believe you behave in an reasonable manner.
we all suffer hard times and have problems, not to mention make mistakes... these are to be expected, it is how you respond to them that matters
Im glad you have taken the time to make Carl happy, that is the important thing imho