One of the great things about life with kids is that we are always being challenged to be better parents and spouses. We are far from perfect and sometimes we succeed and sometimes we fail. And that's ok.
The key to maintaining some semblance of sanity is to remember, and accept, that some days are better than others and that tomorrow is a new day.
Today was one of those days.