I agree, it does happen to everyone.
My dd went into school one day last year, after a blazing morning row, and reported me to pastoral for always having a go at her.
I don't always have a go at her, and luckily, the woman who spoke to us both in pastoral, had seen it all before and managed to get dd to see that she was being very unreasonable.
The row had basically started over dd not being able to find her trousers, and blaming me. It then descended into dd having a full scale rant at me for every litle thing that was currently wrong with her life, ie no money, not enough clothes, make up etc and her calling me a lazy cow etc etc.
Luckily, since that row dd has been alot better. We do still row, but I now tend to just ignore as much of it as I can and then she knows she isn't getting anywhere and storms off, and eventually calms down.
Perhaps have a chat with her later about what you'd both like to change ?