Or your coach is a choleric stubborn guy that can't teach or doesn't understand, that yelling at someone is in a sport only the last resort. If you yell at him during the training you will achieve little to nothing. You yell at him if he doesn't performe in the game. Or if you showed him 100 times the fundamentals and he is getting them still wrong, but else, what does yelling accomplish?
Are you learning faster if somone yells at you? Or did you ever see someone get faster learning if you yell at him in ajob for a longer periode of time? I didn't.
These "kids" are coming out of college and don't know the mechanics don't know how to train properly and so on, and yelling when they try to understand how, is really the last thing, you should do.