There is always going to differences of opinion on just about everything. That's just life. It's not "can we all get along?" because facts are we won't all of the time and that's okay. That differences in views can be a healthy thing.
There are two parts to every point, what the point is and how it is delivered. It's the cliche of a good salesman can sell ice to an Eskimo. People seem to focus too much on the "what" of the subject like winning, medals, trophies, accomplishments. And people tend to miss the "how" like attitude, voice tone, body language, etc.
In other words, two different coaches may tell a player and/or parent they see a deficiency in a swing. Same "what" be said by both coaches but depending on how that is communicated you can easily have two completely different reactions. Same thing for parents, if they are concerned about their kid's playing time or development, by "how" they approach the situation will get different results.
It just seems the good old common sense and common courtesy has evaporated when it comes to sports. So to me, people need to relax a little and realize that little Suzy most likely won't be the next Jenny Finch and make it as enjoyable for the kid as you can (and the coach, team, and everyone else).
Just saying...