Sometimes the hardest part of finally seeing through someone is accepting what you see...
Ergh! I have a person in my life (my cousin's ex-wife) that is one of those people who simply *will not* take no for an answer. She's remained close to our whole family, and she has many very good qualities, which is the only reason I stay in touch with her, but she can be a damned bulldog about getting her way.
I've blown up on her a couple of times in the past few years. So has my daughter. Every time it was because we were pushed WAY beyond our boundaries and she just wouldn't let up.
I've found that if I just get quiet, look her in the eye, and say "what part of NO don't you understand", that she will finally get it. I know it sounds kind of rude, but it's the only way to get through her "me, me, ME!!!" attitude.
Anyway......if someone has pushed your buttons 3X, I think they should expect an ass chewing.
God grant me the serenity to accept the people I cannot change, the courage to
change the one I can, and the wisdom to know it's me.