> Because you're so macho, right? And anything you don't understand shouldn't be used.
Or because he finds it so objectionable that he wanted to express strongly how much so it is. You read way too much into it.
> But this macho talk from "team leaders" I dislike.
Why do you assume he's only talking about situations where he'd be the team lead?
> That the leader is so arrogant that wont discuss but bully his team?
How about that other team members should consider the impact of technology choices and discuss them with the team before putting potentially controversial choices like this into use? (and no, not in order to avoid physical retribution, but because some choices are just awful).
> How about we reverse it: who would want to work in a team with some slap happy lead?
How about you don't read way too much into it? Most places I've worked, slapping someone would lead to a minimum a written warning, but more likely would get you fired, and it would not be impossible the victim would call the police to report the assault.
As a result, absent other information, it is quite reasonable to assume that the comment did not imply he would actually slap anyone.