Your W told you a lot in that text message exchange. IMO you seem to have to have the last word. You have a need to explain yourself.
Also, you used sending that picture as a way of communicating with your W. You just had to tell her how you feel. After you said "that was an honest answer", you could of/should of let it go, but you couldn't. Your W has a point, she gets a way from you to get space, you are smoothering when you conversate with her. You have to give her space and when she leaves, let her go. Don't use reason like, i had to send her a picture she asked for, as an excuse to get your point across.
You explain why you apologized, then got into a debate about how to argue. "You prefer quick resolution", there is no such things in these Sitches. You are going to have to learn how to practice patience. It's not about what you want anymore when dealing with your Sitch, it's what will work best, and if what you wanted work, you wouldn't be here.
Use and practice DB solutions. I don't like calling them techinques or strategies, because these are life changing/altering SOLUTIONS and should stick with you.
M:37 W:37 T:11 M:10 S17, S13, S10, S4 BD:06/28/17 OM confirmed 07/20/17 Recon the M 10/29/17 Working hard:2gether
Onward and forward
This process is not a sprint it's a marathon! Patience, Patience, Patience.