I agree. Do some research though. Ask around. Not that you are going to get a divorce, but if so, make sure you have a good lawyer. I've known people who were screwed b/c they did not get a good lawyer.
Take a deep breath and find some legal counsel.
My own opinion, and it may be adverse to this board....If he ever does hit you get the best lawyer money can by and take his a$$ to the cleaners.