You do have a different take on it than I do. It was stated that he’s not a new teacher. I don’t think he’s incompetent. I think he has a couple “bad apples”.
I don’t want to necessarily say incompetent (as mine was). He might be exceptionally proficient in teaching his course. He just may not be in handling students of this age when sex is #1, #2, and #3 things on their minds.