Ya’ll you shouldn’t be having to change anyone. Has NOTHING to do with you. There’s not a single soul who can change someone if THEY don’t want to change for THEMSELVES. Tough pill to swallow but you CAN’T save someone. It’s on them.
A person will never improve their actions if they see no problem with them. Think about that before you waste years trying to change someone who GENUINELY doesn’t understand what’s wrong with their behavior or how it’s affecting you. You can’t change how someone thinks. Leave.
It’s normal to get mad, even at people you love. But don’t let your pride stop you from apologizing when you’re wrong & mending things. In the end you won’t remember what the fight was about & life is too short.