For the love of God, why are you still in this relationship? Consider making two lists. The first list is all the reasons it's a really good idea to stay in this relationship. The next is a list of all the reasons it's a really good idea to leave this relationship.
Now read the lists.
Take what you want and leave the rest.
Cyranoak