Self respect is about who controls your happiness in life. When you surrender that control to another human being, even if you're addicted to it, i can understand. You take control of your own feelings, even if it means choosing the painful route. To live with dignity is to not choose things that are painful.