If your significant other won't respect you, then you need to LEAVE! There's no reason to stay with someone who doesn't appreciate you to the fullest or treat you the way you deserve. A relationship is work, of course, but should never be emotionally draining. Don't let him walk all over you and stop being a doormat! You're in control of your own life, and you can certainly keep who you want, and discard who you don't. Surround yourself with people who make you happy, who lift you up so high you feel like you're on cloud 9. Also, nothing will make him respect you more than saying "you know what, this is ridiculous, and I'm not taking this emotional abuse anymore." As soon as you start to walk away, he'll see what a strong independent person you are. He'll be begging for you to come back and pretty soon, you'll have complete control. Men love confidant, strong-willed, independent women. Good luck!