Sounds like a few butthurt parents out there. Every coach has his/her style, if your kid is a snowflake, this is probably not the team/coach for you.... but I’ll say this, my DD has trained under him and Joe’s a solid coach and calls it like it is. He focuses on the right things and in practice it’s all about development and spends a good amount of time on technical skills before getting into more tactical play. Come game time, it’s time to perform. If your kid is getting yelled at, it’s probably because they’re not doing their job and need to get their act together. At the end of the day, regardless how it’s packaged, it’s valuable feedback and your player can choose to accept or reject it.
Additionally, i don’t see a coach getting kicked out of a game every now and then a bad thing. It shows passion and that he actually cares and is willing to back up his players. I’d take that over a coach who treats the team like just a paycheck and doesn’t give a rats ass if they win or lose.
That said, to be clear, i know I’m making it sound like he’s a total hardass, but he’s not. He’s actually a nice guy who simply sets expectations where they should be and strive towards. He deserves more respect than what he’s getting here.