You don't have to "unlove" people who treat you like crap. But you can choose to not be around them, for the sake of your own mental health. You can recognize that these people have their own shortcomings, that perhaps they are not capable of giving you the love and support that you deserve. I think it's okay to walk away in that situation, or greatly limit any interaction or frequency of, especially when you've hung on this long and/or have tried everything else.
Re: Rant thread