If you get disappointed or upset when someone in your life doesn't behave in the manner that you expect, that is your fault. Don't blame them for not meeting your expectation. Blame yourself for trusting that that they are something or someone that they don't have the ability to be. They are human. They are inconsistent. They are flawed and will most likely act selfishly and wrong ... just like you. In addition, if you get upset about your current situation because you fail to trust what God can do, that is on you as well.
Lord, my trust belongs in You.