What constitutes "ditching" is kind of a gray area, it would be difficult for a computer to analyze whether someone does or doesn't have a valid reason to leave the group. If they can figure out some algorithm to fairly judge a person for leaving a group, then by all means implement it, but 3 hours is far too long, I'd say 20 minutes is okay.