OP- I noticed something kind of odd in your post. You wrote about your teacher " I dare not call him sensei".
Sensei doesn't mean great spiritual master. It means teacher. I'm a "sensei" at the local junior high. Sensei is also used to refer to politicians as well (who are far from good, spiritual people...especailly Ishihara).
Respect is important in budo, and in any form of teaching or learning. If I thought that my sensei had nothing worth teaching, I'd go elsewhere. That applies to my japanese class, my english seminars, and martial arts.