I think it's perfectly reasonable for a lapse in professionalism to occur when you have so much going on in your personal life. Any reasonable teacher/employer/whoever should understand that and cut you some slack. As I said before, I think you're being far too hard on yourself under the circumstances.
It sounds like you need a holiday :-)