I keep contact with my ex and he texts me everyday but my family says he is not for me (kind of a sociopath) and said I could not see him. But everytime I block him/stop contact I feel guilty and sad for him. So I come back. How can I stop contact without feeling any regret? I just can't be completely away from him.