I know how I would answer the question, but it's not me we're talking about it's you. So, I would suggest looking at it like this. It's the instructor's responsibility to instruct. It's the student's responsibility to learn. If the instructor is using methods that are counter productive to your learning, he isn't the instructor to you. To train under an instructor, you MUST believe in him. My own instructor has often said or done things that make no sense to me, but over the years the reasoning behind his instruction have consistently revealed themselves in their time. I trust him without question. I know people that respond well to the instruction methods you mentioned. Personally, I'm not one of them nor would I ever train under such an individual. If you cannot or will not learn from this type of instruction, go somewhere else. It's a very personal thing and only you can decide what's right for you.