Anyone row like we do??

I've just had s huge argument with SO!!!
Why does everything little thing turn into s massive row, I love him dearly I really do but we have bad arguments and they get me down & upset!!
He says I pick until he loses his temper & I say he loses it & teats me bad by shouting at me & calls me names & has thrown things my way in anger!
I'm no angel by any means but there are times i question wether we should be together, even if we do love each other!
Anyone have rows like this??
I'm confused and sitting here crying while he sleeps on the sofa....that's not s good relationship is it???