Everyone should acknowledge the good parts of an idea before they criticize. For chronic squashers this should be part of performance discussions and possibly reflected on Performance Appraisal if behavior doesn't change. Support is given, even with reservations, with the knowledge that items can be vetoed at any time. At team start up, there is more explicit discussion of who has what role in the team. During project, project team is more explicit regarding timelines and due dates for feedback, and the path forward if no feedback.
More time is spent on technical issues than people issues in any project discussion.
Salary increases, salary surveys and job postings always seem to focus more on the technical skills than the soft stuff. The current TLs and Directors seem to have been selected to be good leaders more for their technical skills than for whether they had the proper people skills. MIT culture seems to say it is OK for 'strength to attack weakness'.