I understand your feelings but keep at it and keep you cool. The people in the office are the cogs in a larger wheel.
I suggest you take a look at Consumer Direct as to your rights and the steps you can take.
(Mentioned these in my own post, Where is Mesh Customer Service).
As I understand it, Davey is off until Monday and then he will be available to deal with us all.
He works hard on MESH's behalf - just see the posts here - and probably needs the break.