MNblockhead
A Title Much Cooler Than Anything on the Old Site
Fortunately I run my game on-line using roll20 and Google Hangouts. If I have a truly problematic player I simply neglect to invite them and inform them of the next Google+ Event. However, it turns out that thee feeling is usually mutual, so no actual booting involved.
I run a monthly game from my home but we have to schedule the Saturday we'll play on a monthly basis. So it would be easy to do the same. I've been fortunate, however, and never had to boot anyone. I do spend time communicating by e-mail about the campaign, characters, etc., so that helps avoid misaligned expectations.