When I was 22 I worked for a factory doing Inventory Control. I was fresh out of the Army and hated everything about being a civilian everything felt pointless. One of the other managers in the factory who was not over me at all, got in my face because I wouldn't let her skirt the rules and fuck up my inventory because what she wanted to do would end up Hurting the customer (Ford in this case) she got in my face were talking inches from my nose and started to yell at me so I gently pushed her out of my face and just lost it. Called her every name in the book, and how worthless she was in the shop. I told her how everything she touched crashed and burned and how she was the single biggest weak point in the shop. This made her go back to her office crying.
Flash forward 2 weeks she had tracked me and took pictures of my truck out in town when I was supposed to be at work (we only had 1 car so my wife would drop me off at work and take my truck to do whatever) she took this all the way up to the regional manager who told me I had two choices change my time card so that I only got paid for 20 hours that week or get fired. So I left my time card and quit.
This taught me it doesn't matter how awful someone is to you, treat them with silent respect so it doesn't bite you in the ass
A year later that woman got promoted to shop manager. 6 months later the factory went out of business because of how poorly she ran it.
I find that there is no amount of balking, or even thoughtful words, that can truly help or change a person, and I've come to understand that they are living their own consequences. Instant karma, if you will.
People crash and burn, and only then can we be there to help pick up the pieces.
You've learned a valuable lesson here, and I believe you are a better person for your suffering.