Didn't put 2 and 2 together on the other thread about him bragging to your pg friend about his input before, knew I knew your name, but couldn't recall exactly what. So sorry you are going through such a hard time at the moment.
This is Mr Ff off to Oz for a weekend isn't it?
Mr Big Shot in the City. Mr I do everything with the DC... 
We thought this was discussed and sorted out.
Clearly it's not.
You know he has no right to talk to you like that. He knows that his not acceptable. That you do a lot for him and for him to rant on like this is just beyond the pale.
At the risk of sounding like his mother you need to sit him down and read him the riot act.
One that he never, EVER and you mean EVER talks to you like that, or he'll be outside the house with your slipper up his arse so fast his head will spin.
Remind him that you do this, that and the other to help him and would expect him to be able to handle the rest.
Tell him you are not his mother, but that if he sorted out what he needed the night before it'd make his life a million times better and you would not have to wake up with the disgusting treatment you did this morning.
Spell it out to him that this is the very last time that this happens, or, seriously, he is gone.
The more we learn of him, the more I'm inclined to think that actually, you would be an awful lot better off without him than you are with him...