It’s not a teacher’s job to do any of this, because of the problems you stated. Even the smallest schools have some kind of administrator, typically waaaaaaaay too many because administrative bloat is academia’s favorite activity. It is 100% a school administrator/secretary's job to call parents when kids have a tardiness issue.
What isn’t acceptable is just being shitty to children because life isn’t fair. Thats just abuser behavior.