I think what you are describing is not the best way to develop critical thinking, will prevent students from bringing up alternative points of view for fear of becoming the next target, and will generate a lot of passive learners.
To be honest, I would not support a colleague who used this method to teach any concept. I suppose denying the method could be considered denying academic freedom.