How dare he! What a wanker! OK, he didn't know why you were there, but ffs, why treat a child like that and shout at you?!
Agree with Twiglett - if you're up to it, a formal complaint would be a good plan
(Have been thinking of you today, sweetheart x x x)