If friends disappoint you over and over, that's in large part your own fault. Once someone has shown a tendency to be self-centered, you need to recognize that and take care of yourself; people aren't going to change simply because you want them to.
We may not be able to get certainty, but we can get probability, and half a loaf is better than no bread.