Every one wants to live a happy and peaceful life, but it is very hard to get this kind of life. We all get some troubles and sorrows in our life. Finding the faults and thinking about this bad events don't give any benefits to us. If we start finding faults in the life, we may encounter a lot of things that had been mistaken in our life, we don't have the ability to go back to our fault and correct the mistake. The only thing we may do can rectify our faults from the next time.
Also this kind of finding faults merely waste our present time, so don't worry about your past and searching for the mistakes you had done in your life, just try to forget about the faults and sad events in the past. Don't find the faults in other persons, it is also not a good thing. Just learn to live in the present and enjoy the present life instead of thinking about the past mistakes and faults.