dh and i went shopping and went off separately for a while and agreed to meet later. i turned up early at where i thought we were supposed to be meeting. 5 mins after when he should have been there i called him (he's rarely late) no signal on his phone. i tried again afew times , same thing kept happening. Then i dropped my phone, and it broke. was v wound uo by now and decided to go looking for him. After a while found him waiting somewhere else and i got really annoyed and asked where he's been and started getting really annoyed about it and my phone etc. he then shouted at me, ok then we're going home. This upset me even more and ended up walking throught the shop after him crying. he was annoyed that i had a go at thim and i was annoyed that he didn't care i was so upset. he shouted in front of dd and she cried for ages. feel terrible now, i know it was a misunderstanding but hate how furious he gets. he has agreed to see a counsellor to discuss controlling his anger but i don't feel too oprimistic about anything cahnging at present. Any advice anyone? Do i apologise for my part in this and move on?