The best way is to punish lack of training, that has always been my main concern for abandoned teams. If a manager takes care of his team daily but does not have the time to watch all matches is something understandable and I don't think should be punished.
I agree that absent managers should get a punishment in some form.