There can always be huge financial difficulties that prevent people leaving a partner particularly if it's not serious physical violence .
It is so not your responsibilty. I would suggest ignoring his tantrums do not sort his medications out that is his responsibility leave him to it that is his problem not yours. You stay strong and firm about this. Ignore the blame game he is trying to play. Keep up your visits to friends as someone else said leave some tins of beans or such that he can cook for himself.
Be as non-confrontational as you can manage but matter of fact about the fact you are not doing stuff for him.
Riverwalk I have known a supposedly intelligent proffessor who has behaved like that.
What was directly across the road from the school you went to?
What made you fall in love with comedy?
Your next holiday must be to where the first holiday you remember , where are you going?g


. 

