Может быть, у вас и не зазорно опаздывать, а у нас - да. Время опозданий учитывается и соответствующая сумма удерживается из зарплаты. Сверхурочная работа, наоборот, оплачивается. Не опаздывать - это нормальное требование и к ребенку, и к взрослому, этому и надо учить. Несданный диктант - естественно, недействителен, как иначе? Учитель имел полное право поставить отрицательную оценку. Но учитель пошел навстречу. Интересно, с какой стати он должен его с ребенком переписывать? Он свою работу выполнил.  И когда - в свое личное время? Как вариант, мог бы предложить автору переписать индивидуально с ребенком, с оплатой за этот час.  И с поведением это вообще никак не связано.