Dude I envy you. You have the player list and backlog to tell this guy to POUND SAND - or better yet, ghost him like he has done you on MULTIPLE occasions.
I'm in beg-borrow-steal mode. Supposed to have a game this Friday, I'm inside a week, and only have 2 guys signed up + me, that's 3. I run a STT that seats 9. I really want to hit 8+ and I'm not sure there is a way to make it this month. I've got a regular who can't attend due to a birthday party (his own - can't figure out why he won't just come play and we'll give him a party, LOL), another 2 semi-regulars who are ghosting me currently (???), another guy who had a great time last game but isn't sure if he's busy yet (...), another few solid nos (has to stay home with the kids and no reason given). This invite was sent to 25 people! 1 less than last game because I had a ""yes" then ghost" guy, who then did show up late, and wouldn't even play then - WTF mate!
So I feel your pain, but at the same time, in your position, I wouldn't give a second thought to dropping that guy. You've earned it dude! Sheee I'd be sending him pictures of how much fun you're having without him, LOL.