Re: Is there another solution?
1.It's a good thing to ask for advice.
2.It's pointless if you don't listen to it.
3.Having put yourself in that situation of course there was a possibility that the teacher would use it to take cheap shots. So not having expected that was already a mistake.
4.If you had reacted at the time on the mat it wouldn't have been the best way to handle it but it would have been more understandable.
5.After the training "baiting" the teacher to get your revenge was the worst mistake. It cannot be justified.
6.You could have left any time. During the training or after the training.
7.Continuing to say you were right is another mistake.
8.Think about how your own teacher(s) might have handled it.