You were only there two weeks and you hit him? That is not enough time to give a man to adjust his living situation, what did you expect from him?
Honestly he did what was best given the situation.
Understand this, in america if a man hits a woman its made out to be a HUGE deal and he could get into serious trouble. If he hit you and you called the police he would be treated horribly.
If you hit him and he calls the police the police officers will laugh at him.
When it comes to women the justice system is always in their favor here. By striking him after two weeks of being in the US you give him the impression that that is the type of person you are and he then had to think about his future with you. How would he react the second time? This time he did not hit you back, next time he might, and if you call the police, he will be the one going to jail most likely.
Like i said, you gave him no choice when you put your hands on him after two weeks, a few years ok thats different.
If I was married to my SO for 5 years and she one day blew up and hit me then i would take it as i deserved it.
If i wasnt marrieeed to my SO and after two weeks of her being here seh hit me I would prolly have a sit down with her and give her a second chance after explaining to her what is and isnt expected during an argument, as she has never been in a serious relationship before and im 10 years her senior with a marriage and kid under my belt.
He chose to not take the chance.
With relationships like many of us here you really have to think alot more when things you dont expect happen.