Oh my gosh i was shocked reading this post, you poor woman, please get some medical attention for yourself as well, i do indeed think he needs to be reported and you need to kick him to the kerb,you DONOT deserve to be treated this way, you are a wonderful human being,and he needs to be made accountable for his actions.

Don't hesitate, get some help,get him arrested and a restraining order against him,Do get him out of your life dear once and for all. HUGS and we are all very concerned about your well being,i hope you are able to stop by and let us know that you are ok, we are all thinking of you.