It's sad that you had to apologize to your D b/c of tater tot. I think that she will always remember though that you are the one with the steel to look her in the face and give her the respect of an apology (even when it isn't your fault).
Your kids are so lucky to have you and your family.