Sounds to me like you abused each other, both physically and emotionally. I'd suggest counseling would help you get through this, and to ensure you don't find yourself in a similar relationship in the future. Therapy helps people learn how to communicate without resorting to abuse. It also helps to figure out why there is so much anger inside trying to get out.
Take care....and please try using paragraph breaks next time.

It's hard to read without them!!
Emmy