Wow! Thanks for sharing such a potent piece of your soul with us. It takes courage and humility, especially in front of such "circumstances". I so hear you and I'm very glad to hear you working hard on becoming a more patient man. As we say in Quebec "Patience is the Mother of All Virtues". In hopes this serves you and us all well into the future.
All for one and one for all! Namaste :)