First off your not screwed up that bad because you are seeking answers.
First sign someone is screwed up is they blame other people for most of their problems, second is admit no fault of their own.
Relationships are two way streets, unless you came home, tied her up, slapped her around and threw her down the stairs chances are she did something wrong also.
Yes you weren't perfect, but your working on it, you won't ever be perfect but you are striving for excellence.
People who have a lack of self respect: Take it out on others, verbal abuse, physical sometimes Are usually unhappy most of the time, nothing makes me happy Have affairs because they seek reassurance that someone loves me or finds me attractive. There mantra is "it is my partners job to make me happy" "Your (fill in the blank), made me leave you it is all your fault" I can never forgive you Everyone loves me, you should too. This person will surrond themselves with people that only think their way, they don't want any dissenting opinion.
Self respect: I have faults I need to work on some things I am not perfect nor can I hold someone else to perfections I hold responsibilty for my actions, someone can not make me do something. I am responsible for my own happiness, I do not need others, but I want others in my life to share moments with. I can give forgiveness when it is earned, I seek to earn forgivness from others. I love myself therefor I love others This person will take critizism at times but will also seek those out who foster examples of values they believe in.
Married:10 years D final 8/28/08 10 minutes is all it took Life goes on and DB was no small part in growing from the Divorce!