Your problem, as has been stated in many previous threads, is that your standards are unrealistic to the point that everyone lets you down eventually, and you are unwilling to compromise said standards to the point that you achieve forgiveness.
Forgive me if this sounds rude, but I would say...