I agree that how while you may feel stuck their behavior, but it is not a reflection of who you really are or how you should be treated. It's a small consolation, but I do try to remind myself that unhappy people will go out of their way to make me feel bad so that they can feel better if only for a moment.
Tomorrow is a new day.
Show yourself you are worth more by trying just one small thing to set a boundary for either of these two. You will feel better and you can build on that each day.
There is a wealth of knowledge on here about how to do it.
I wish you peace tonight and a better tomorrow.
((hugs))
Alice