It's easy for us to look and find all the negatives in our lives. But what I read and what stuck out more to me, wasn't the people walking out, but it was how much you helped your family and how, even thou these people that you love have hurt you, you have found ways to forgive them.
So, stop looking for reasons why people are walking out your life, and wait for and nurture the people that walk in.
From what I read you are an awesome, loving, caring, reliable dude, don't let people change that about you are allow other people actions too question yourself and blame yourself.
Keep ya head up Roo.
Joejoe
M:37 W:37 T:11 M:10 S17, S13, S10, S4 BD:06/28/17 OM confirmed 07/20/17 Recon the M 10/29/17 Working hard:2gether
Onward and forward
This process is not a sprint it's a marathon! Patience, Patience, Patience.