I had a great friend once who was repeatedly flaky with time commitments and plans. I leaned on her for all kinds of support, but to have her in my life, I had to accept that she was unreliable. By accepting her fully both the good and not-so-good, I was able to get what I needed without judgment of her. For some reason, I felt a lot better and was able to let go of the negative rhetoric about why I might have caused it.