"unfortunately he did not communicate it well just as it seems Jeff failed to fully communicate what he was after…"
Yeah, obviously I learned after this debacle. However, it was the same preso I had given to gobs of other developers, and never had any problems before. In prior talks, the dissenters actually voiced their concerns, etc., in the room, and we had honest discussions, as opposed to this case, where I was attacked after I left the building. I did express limitations of TDD, and so on. The talk was solicited as a very introductory overview of TDD, and that's what it was. Certain people came in with other agendas, and they heard what they wanted to hear.
Your lead has some unfortunate ideas about the point of OO design and refactoring.
I think the word "fear" is an interesting choice. Many people, if not most, fear having to admit that the way they've been doing things all along isn't ideal. Couple that with the ego of one of us (i.e.g developers), and you get this sort of cocksuredness.