I saw a news feed item from HBR on Friday titled "How Criticizing in Private Undermines Your Team". While I understand the point the author was trying to make, it seems like it could also backfire and inadvertently pit team members against each other in a public forum. I think that the MT feedback model is a better way to address these situations, as well as holding more efficient/transparent meetings that talk about specific deliverables and holding people accountable to them (both topics MT has several podcasts that I've gained valuable insight on). Not sure if anyone else read this article but curious as to your take.
I've attached a link to the article for those who may not have read it.