How do I deal with shame of being a super pushover doormat?

I manage to convince myself its not a big deal and not worth doin anything when people in my life are totally disrespectful or abusive. I even apologize to them. Recently this happened and i can't get it out my head. I feel so dirty this time. I can't believe i let someone talk to me that way and even replied to the disrespect by saying sorry after.
Usually i manage to let it go after being internally mad or ruminating on it but this time i cannot shake this gross feeling i have. And its about myself. I must be a real life doormat.

Yes i had narcissist parents. I cut them off a few years ago and continue to get stalked by them. I am much better away from them.

Anyway thanks for any helpful tips.
How do I deal with shame of being a super pushover doormat?
Post Opinion