I've been one of those geezers. Kid (on skis) nearly nailed my wife on a black diamond, then me, then blew across a kid-crouded traverse, totally hootin' it up, totally out of control. He weighed at least 190. I caught up with him at the lift line. It was clear he thought he was the man, but I let him know he was NOT the man, and that he ought to take a lesson before he killed somebody. I wasn't profane, but I was insulting, and shouting, and I got some pretty wry looks from the line.
Didn't punch him, but I should have been more controlled -- it would have been more effective. Maybe I had a right to be mad, but I bet my being mad and insulting him in public only made him mad. "Damn geezer. Mind your own business. Who do you think you are?" kind of thing. He'd be wrong, obviously. It was my business, since it was my wife and me he almost hit, and there's the public responsibility (for other skiers), but if my purpose was to educate him, I think I failed.