This is an antiquated way of thinking that rarely works in any facet of life. I can tell you that chronic yellers and screamers are tuned out by most players. Coaches that walk up to players and explain to them why what they did was wrong and how to correct it, resonates a lot more with players.
Have you ever watched what a little league coach coaching 3rd base does when the batter swings at a ball 10 feet over his head? Generally, the coach with his arm well above is head demonstrates to the kid what just happened, jumps up and down at yells, “the ball was 10 feet over your head, what are ya doing swinging at that?” I would love to see just one time, some kid other than my own respond, “Yea, no duh, coach.”