Best solution (IMO) is to enact a debuff that prevents a person from joining queue/DF/dungeons for X amount of minutes if they leave the group early/before the dungeon is finished.