We were on holiday this week and my husband lost his temper and said nasty things - in front of the children. I was a sponging bitch, effing cow, etc. This was more or less unprovoked (I had a couple of glasses of wine and was lying on our bed with my DD rather than putting our DS to bed). I was incredibly hurt but just can't bounce back and get close again. So I am staying out of his way and probably being childish. What should I do?