Ask yourself this... for all the perceived wrongs that you feel angry towards yourself about... would you still be holding it against someone else? Would you be prepared to forgive some else if they did what you feel guilty about? Suggest you use the self esteem supercharger. You deserve as much respect from yourself as you would give to another.

Alex