Just wanted to send you a big hug!!!
My AH and I also got into a huge fight last night. Though not as bad as what you describe, it turned pretty ugly (with doors coming off the hinges, wrestling on the floor, etc) and I'm soo glad we don't have any guns in the house because who knows what would have happened.
I'm glad you are ok! And I wish you much strength to get through this difficult time!