Your post is awesome! I've always thought I'd like to become a teacher at some point, but it doesn't really pay well, does it? On the other hand, it might be the best way to really contribute something to the world, by sharing our knowlegde with the next generations.
Respect for teachers!