i've noticed a trend in our industry...... people are getting tired of the BS/lies/avoidance/blaming.
Much to the owner's chagrin, I am brutally honest with clients...."yeah, you can't have that sh!t by then, not possible. BUT, I can give it to you on XX" They seem to appreciate that. And when myself or one of team screws something up, I go to the client and own it. "hey, we f-d this up, but, we're going to fix it, and I'll let you know when it's done." You'd be surprised how much they appreciate that, and when it's time for another project, we're getting much closer to the top of the list.
Now this is exactly what I would want from a company that I am doing business with.