As a teacher and musician for a number of years who has established a very-successful teaching practice, I continue to be amazed by how different people respond to music; especially the little-ones.
I often have sleepless nights fretting over students who just won't do that one thing that would make them reach their potential; however, it is made all the more rewarding when they eventually get there and understand why you stuck with them.
Teaching full-time gives me time to work on my craft; practise and performing. I believe this to be one of the most important aspects; how can one teach effectivly if we allow our own ability to atrophy? The life of a musician is life long learning.
Honestly, despite the stress, I would never change my job and hope to continue until my last days. I often joke with colleagues that I would keep teaching even if I won the lottery or came into a win-fall; the only difference is I would immediately sack the time-wasters.
My only advice is: do not give into megalomania, people come to you for the music and your ability to teach it, not you as a human being. Treat all of your students with respect, and don't forget we were all inexperienced and 'green' at some point.
(PS: I am new to this forum, is it possible to delete a post?)