My boyfriend scolds me with vulgar words, advice?

Anonymous
Have been dating for more than a year, We have a perfect and great relationship but one thing my boyfriend always scolds me in vulgar words that really wound my heart.

To make things worst he would stop his car in public at a bus stop in town just to let go his anger by beating me,pulling my hair,kicking me and just making me cry.

I think my boyfriend is from a educated family but he was never taught to respect a girl I guess,but when it comes to love and care his great.
My boyfriend scolds me with vulgar words, advice?
7 Opinion