Would like to know how other GMs handle this kind of thing.
- Karma.
I tend to be very forgiving of work/life conflicts - especially if my player provide notice.
What I despise is simply not showing up - there's just no excuse for not providing some kind of "can't make it" in this day and age. Fortunately, my players know this and everyone is quite communicative.
What I find interesting, is the ones with the most commitments are much less likely to cancel. My player with a high stress-high hours job, a wife that travels internationally most of the month AND triplets hasn't missed a session except absolute emergencies.
The non-married, no kids and a fairly low key job - player - I basically treat him as a guest star because 3 out of 4 sessions he'll cancel at or near the last minute. But since I know this and can plan for it, it's no big deal.
Seems like the problem in the OPs case is there hasn't been any patterns or trust established with the new players. IF they're friends -talk to them and see how serious they actually are. If just potential players - maybe send an email to suss out seriousness and let them know you wont have much more patience.