SE might need to implement a simple question when someone leaves using the Leave button in DF: "Did he leave for a valid reason?" or such.
Each time "no" is the majority his DF cooldown will increase exponentially. Such attitude is not acceptable.