I’ve had some crappy landlords too.
Please tell your son that NO MATTER WHAT, he needs to insist everything is done by the book and through the agent.
I say this based on personal experience.
He should email her back and copy the managing agents. They will, hopefully, explain why what she has done is very unreasonable and ensure that all future issues are dealt with professionally.
___
Further to your email of xxx, I am very sorry to here of the difficult position you are in. Having moved in 6 weeks ago, and paid six months in advance, I am not in a position to accommodate your request to move at this time (optional - unless I receive a full refund of 6 months rents, deposit and moving cost of £££).
I have copied this to the managing agents so they are aware of the situation and to maintain professional boundaries, I would be grateful if you would address all further communication to me through them.
Kind regards…..
My last landlord was a cheeky fucker. I could rant for days about him. We let boundaries slip because the agent was rubbish and dealt with him direct,y. Huge mistake! No matter how bad the agent is, keep them involved but it creates distance. DH and I ended up leaving before the end of our contract because we knew he would serve notice but, even though we were doing him a huge fucking favor, he made life very difficult until I threatened (possibly unreasonably) to report him to his workplace (they had a behavior clause related to work relocation that may or may not have been relevant) and to go to the newspapers with the story (which would definitely have caused him problems at work).
I’d quite cheerfully the murder the arsehole now (two years later) as he caused us so many problems for so many months and then even when we agreed to leave and again on moving day. The agent was there and hadn’t realized the extent of it. I’m quite certain that my threats to go public were the reason that our deposit was refund in the full the following day which is absolutely unheard of here (supposed to be 2 weeks, but usually works out at 6 after negotiated deductions).