I've been friends with B for about 5 years. As she has gotten more comfortable with me, she has started to treat me like family and that means unsolicited advice and comments you might give your sister. I finally had enough and have been avoiding her since she was at my house in October-she called last night and I feel so guilty not calling her back. I have no desire to really keep up the relationship for a number of reasons, but telling her this will likely result in a guilt trip on me.
What are the rules of thumb you use in when to speak up and when to just avoid a person without any confrontation?