Also, there is that issue of setting boundaries on what you consider acceptable and respectful behavior. Of course, there are ways to set those boundaries that don't involve anger or demands. I'd very much recommend reading "Love Busters". Personally, I think that if you can set those boundaries without making angry demands it can cause the other person to have respect for you. I don't think you can love someone whom you don't respect.