I believe tha being compassionate does not mean being a doormat. If someone continues bad behavior which causes her pain, then my compassionate feelings don't last indefinitely.