1. First of all, I don't plan on having my own kids. However, if I did, I'd have no issues coaching them. What happens in the gym would stay in the gym.
2. Although I'm qualified, I have yet to be the head coach of an entire program. I've been in charge of groups/teams, however. Currently, I am not coaching. However, when I return somewhere down the road, I'll only accept a head coaching role. In my full-time positions, I've been salaried. PT - Hourly.
3. I think that the head coach should be the final decision maker otherwise nothing will ever get done. But, I think that the head coach should be very open to new ideas or thoughts that might make the athletes and/or the program better. If you think that you know everything, then you'll only succeed in proving that you really know very little. With that said, it's vital to try and surround yourself with other coaches who share a similar training approach and speak the same language as you'll have a lot more confidence and trust in their thoughts/ideas. If you have major fundamental differences, then you'll just always be questioning one another on every minute detail and this is not a good situation for yourselves or the athletes.
4. First of all, experience does not always reflect "know-how." I've worked with plenty of coaches that have 2-3 times more experience than I do. But, their level of knowledge was not even remotely comparable to their years of experience. Having said that, if I'm the head coach and someone comes along that speaks my language philosophically and knows more than me, I'm not intimidated in the least bit. I'm excited. I'm going to get better as a coach and the kids are going to benefit tremendously. I now have a resource to bounce ideas off of. Obviously, the intimidation stems from the insecurity surrounding the perceived loss of credibility in the eyes of the athletes - I don't believe this happens. It's ok to say..."I'm not sure...let's get "Joe's" opinion because he's worked with this skill a little more. Your athletes will trust you even more and maintain that level of respect because they recognize that you're human and they also can see that you're trying to do the very best that you can for them.