Ok. Sounding like a tough place to be in. Yet, really I do think you care. I am sure you wouldn't be so wound up - If you didn't. Though I have to wonder why you are with anyone who treats you like ****.
If your not feeling them. Send them packing.
I understand it's not fair- but everyone has so much baggage these days, that it's probably not directed at you, If they are having their own issues.
Just take It easy, and virtual hug sent your way now

all the best.
For what it's worth. I care.