After reading some well thought replies member have made to you, I saw one suggestion which I think is an excellent idea, if you weren't up to being hugged by mom, instead of punching her away, telling her you were not in the mood for that may have been a better alternatiive than abusing your mom. Try in the future, if you feel this trapped, panic, be verbal and not physical. I think therapy that you both can attend can help, like couples counselling does for married people, they have family counselling too, it helps many, the counsellar can help you both understand what you both are looking to accomplish, and improve your relationship.
It's worth a try.
When I was in my early teens my mom and I use to argue, she may have hit me, but never, ever did I raise my hand to her.
I can laugh about those days now, I tell my son how my mom use to say, "oh boy oh boy, can't wait for school to start, and I'd say, yeah, me too" After about 2 summers off from school I decided on getting part time jobs, to spread the hours apart from my mom. Her and I got along about when I was 17 till present day, that's been good for about 31 yrs now, she's 78 and I'm 48, and do so much for her now, with her poor health. I understand how hard it can be being your age, try to strive for patience, have compassion. In time it all gets better over the years, just try.
In the future if mom wants to show affection, try to be nice and just tell "mom not now", I need my space, don't be hurt. This can work, and family counselling can help.
Life is short, and though you do not feel it now, it is good to have parents that care, and I believe your mom cares about you and worries too, moms do, really.
Take care now and enjoy your trip, maybe you'll have a chance for quality time with your mom and family.
DE
__________________
|