I believe that allowing someone to remain a part of your life after they've betrayed or hurt you is simply giving them permission and opportunity to do it again.
Sometimes in life we just need smeone who will be there for us. Someone who will listen. Someone who will understand that we're not perfect.