I agree with you Taraz, we usually blame other more than ourselves if there is anything goes wrong. I think that reflecting to our own self is better than to blame others. Always blaming others cause us to be blinded to our own mistake which might cause a lot of pain to other wheter we realize it or not. Then the regret part came and it's already too late to turn back.