What you have described are not teachers. One called to be a teacher has no ego when it comes to teaching.