Thank you for sharing Giz - what a great letter!
I have been contemplating writing a letter to my ABF, because discussing things with him gets me nowhere, and he loves to derail the conversation to more trivial issues rather that discuss the big elephant in the room, his drinking. I may plagiarize some parts from you!
NCG