Genuine questions. Took 3 dc (all under 10) to see my parents who live about 2 hours away. Had a lovely day. Dad very kindly treated us to lunch. All good. Dad quite agitated all day but that is not new as I strongly suspect he has an undiagnosed anxiety disorder. Also in quite a stressful situation. He is and has always been very short tempered. Never ever violent but quick to shout. As a result both my mother and I have always gone out of our way to appease (enable) him. He has never shouted at my children and loves them dearly. Anyway on way back to their house I spotted a small table in a charity shop and bought it. I asked my dad if I could leave at his house if it wouldn't fit into the car with the kids and I would collect it the following week. I am taking my mother to a hospital appointment. All good.
Anyway just before leaving he decides I must take said table and insisted on carrying it to my car bashing it against the wall and and then car. I kept asking him not to but he said what does it matter table old and bashed anyway. I said I didn't want it more bashed/broken. I probably sounded agitated but def didn't shout. Dad lost his temper got very close to my face and started shouting at me. I said calmly and quietly please don't shout at me like that in front of the DC it's really not appropriate. On hindsight I realise this was an arsey thing to say and it made things worse. I quickly said our good byes and got DC quickly into the car.
I know I should phone and thank him for the meal but should I also apologise for spoiling a nice day out? I think if I hadn't made a fuss about the table and then proceeded to tell him how to speak to me this wouldn't have blown up. I also feel v upset. Want to smooth things over but also don't want DC to have to hear adults shouting like that.