subscribed, don't have time to read everything right now. hope everything turns out ok...
i've been with my girl for almost 4 years and if somebody did that to her i'd be so mad my head would explode. i'd go talk to him with a couple of friends, but i'd tell them to hang back until he hit me first. i'd just talk to him and yell at him but i would want my friends to stay back until he made the first move. f there were no witnesses i don't know how you have much of a case. what he did was illegal, but if you can't prove it... good luck to you bro!