Solitary, I started taking his bullshit personal having been homeless, but over a short time realized he's not one bit different from the asswipes in every shelter who think they're "special" and it's always someone else's fault and everyone there owes them something.
Use the ignore funtion, ignore any and all PM's he might send you and just automatically forward them to staff. I wouldn't bother reading them.
I damn sure don't want you to leave, but I can certainly understand the frustration.