About 3 or 4 years ago in our local rec league, I had a coach get in a kid's face and yell about how lousy the kid was playing. I told the coach to stop or he would be ejected. He said, "It's my son and I'll talk to him any way I want."
I replied, "No, today he's a player in this program and he will receive the same consideration as any other player. And, if you don't treat him that way, you'll be ejected."
He gave me some more flak and guess what? He was ejected. Oh yeah - I had him suspended for the balance of the season, too. This was the league in which I am on the Board.
It's good to be the King.