Great post. You sound like a good person.
Nah, I'm nothing special. I just try to keep my mind open to other people's perspectives and I realize that it wasn't that long ago that I was in their shoes.
I also used to teach private drum set lessons on the side. I've been playing for about 20 years now, and play the drums at about the same level I play pool. When I was in my lessons, I honestly think I learned more from teaching than I did from learning if that makes sense. I was forced to get back to the basics myself. The fundamentals are similar. I would teach how to sit behind the set and hold the sticks in your hand in the first lesson, just like a good instructor teaching a beginner should teach how to stand next to the table and hold a cue in your hand. That experience of teaching others made me focus on my fundamentals more and made me a better player because of that.
I also developed a teaching style where I focused on teaching my students how to learn. I wouldn't just make them play beats (shoot drills) for an hour...I'd teach them the concepts that they could take with them and practice on their own all week between lessons so they could learn more effectively while they were on their own time.
Anyway, with those ideas...focusing on the basic fundamentals and teaching how to learn, you really have to appreciate the students perspective, and I think that helped me be able to relate to those at a lower skill level than myself. I've been there already, and for me it comes natural to share the knowledge I used to get where I'm at now than to make fun of them for being where I used to be.