For us the worst besides Foxtons are Douglas and Gordon on Northcote rd. even when you come in to ask for the details of a property they are unpleasant.
We bought, sold and bought again with KFH on northcote. They were decent. But we firmly believe that our sollicitor did much more work for a lot less than the estate agents. So it really feels that estate get their money for nothing apart from putting a buyer and a seller together so agents are expensive and should respect that and treat their client properly.
I feel for you OP. Hope you manage to get an spology at least.
(I have no time for estate agents, for me it is like a mosquito bite: it comes, it hurts and then it goes and you forget it
)