I don't know if I should leave my boyfriend for physically pushing me during an argument for the first time a week ago. I said nothing abusive or insulting to him beforehand, and was shocked at how aggressive he became midway through our conversation, yelling and then pushing me.
I left after it happened and he apologized profusely when I finally got back home. He said he did it because his past wife had been emotionally abusive towards him, and that it would not happen again.
He has treated me like a queen since we started dating 6 months ago, but I still get upset about what happened last week. Is it an outlier that won't repeat itself, or has a line been crossed that will lead to the erosion of boundaries and respect? Thank you so much for your thoughts.