100% you had some good advice in there as well and something for him to take on board but as you know yourself the message can sometimes get lost amongst the drama.
:D
All we can do is keep trying to improve and work together for the best outcome. Have fun.