As a coach this breaks my heart. I coach an Under 6 soccer team so this is very near and dear to me. While being a coach is by far MUCH HARDER than anyone can think it is by no means a reason to yell at the the kids.
During our basketball season a few months ( I coached my daughter then too). And just putting this out there as I know some moms on here will not like what I'm about to write. She wanted to play basketball and wanted me to coach. My daughter proceeded to throw tantrum after tantrum during practice because she didn't like what I told her to do. (same as I told the rest of the team)...I at one point had to stop practice, walk her to the hallway outside of the gym and pretty much give her an ear full. It's hard to coach your own child they cannot decipher between parent vs coach.
With that said, I don't believe this guy (at least from the facts you've given) has this problem. My point really here is that no a coach at this age should not be yelling at the kids, talking down to them. This does not instill the knowledge or love for sports. I aslo don't like the "good try" mentality either. I have six kids on my team...have the ones who are there because mom and dad have said give it a try (they are your ones that don't do much, stay away from the ball), I have the ones who are go getters and want to play and have fun...
In our league we have to be certified to be a coach, we went to a clinic which gave us ideas on how to coach the kids at specific ages. Maybe you just have to say something, or wait it out and request next season to not have this same coach.
Hope I gave a different outlook. It's hard to coach but like I tell my kids "What's the one thing we want to do in this game/practice today?"...and they will say "HAVE FUN".