Hang in there Anneliese. I'm a high school teacher, so I have a little bit to share understanding both your point of view and his.
Your point of view - Yeah, get angry, get fired up, and be ready to play when you do get a chance, so you can shove it in his face and make him eat his words. It's ok to be pissed off.
His point of view - He's probably been doing this a while. He is going to do what he knows best because so far in his life, it's worked. He knows inside that he is not perfect, and he is projecting a confidence outside that might not be there inside.
My point of view - He's a man, a human being, probably has a wife and family. He has bills, a boss, problems, and all of those things in his life. He's not perfect, and he probably has a lot of quality things to offer you. Accept him, and others, in your life as human beings who are less than perfect, and things will roll off you easier. Nothing he did was right - nothing in the teacher/coach handbook. Of course he's going to be a butthead sometimes. So are you, and so am I and everyone reading this.
I'm so glad you're a part of this forum. Don't stop coming because we're "old."