Gosh what a day!
So, discussion with DH, and we decided that all we could do is try and Do The Right Thing. So, I went to see MrsA to tell her that even if we ended up changing agent, our offer still stands, we aren't about to attempt to reduce it and not to be shaken by ahything agentF might say as they had suggested MrsA drop her price to allow for some of MrsM's previously reduced offer. MrsA was horrified and made it clear she only wanted to sell to us, plus a litany of shit she had endured from agentF. We swapped numbers and as I drove home, agentJ called. (He's our agent) He was hugely apologetic, he admitted that the company had pushed us to take MrsM's offer even though she hadn't sold and they'd all been "overconfident" and that her house had been considerably over valued and none of this was her fault as he also admitted they'd told her we had plenty of equity and a big deposit and intimated that we'd certainly consider a much lower offer.
And this is what we're paying for.
Anyway so it seems that as I suspected, we have all been played off against each other and MrsM really isnt ghastly, and is actually the lovely woman I thought she was, but was highly likely being pressured by the shouty agent.
So, we formally accepted her offer. DH is still v annoyed about this chapter and was more than ready to bring in the other RivalAgent, but my gut says we should go with MrsM despite her agents being grabby twats.
So hopefully all's well that ends well...