I'd be contacting her managing broker and set up a private meeting ... bring the copy of the "damning" email with you, and ask her, based on that email, to reassign you to a different agent in the office, or to release your listing so you can find an agent and agency that values your business.
sell your home.
Do yourself a favor and fire the brokerage and move on.
I have had my fair share of sellers just like you... and you know what, I am always happy to see my sellers eager to assist me by forwarding me new photographs, because believe it or not new pictures can sometimes help boost views. Yup. Heck, I have even gone out to update pictures myself... how nice of you guys to actually do her job for her! And for what? For her to complain about it?! How ridiculous!
So as others have suggested, speak with her broker. She should be just as motivated to sell your home as you are- if not more!
I like to feel like my clients are friends for life that will trust me to protect their interests. Find someone who cares more about you than her commission.
I think the best thing to do is to contact the managing Broker and ask to have a different agent assigned to your listing. She may be suffering from "burn-out" or it may be a personality conflict, but you need someone enthusiastically working for you.
You are obligated to the contract with the broker, but they can reassign you to a different agent or they can let you go. It has to be a mutually beneficial arrangement.
If you need any other advice please feel free to contact anytime.