A trainer should never do that, end of , you can allow for a certain amount of agression ,shouting and frustration etc but never hitting a student of any age.

Find a new place, meet with the trainers tell them you are dedicated and will work hard but explain why you need to move and guage their reaction.

Don't let a jerk like this stop you from continuing with your ambitions, hang in there buddy.