Quite so. Sometimes the unvarnished truth is best kept to oneself, though, or saved for appropriate circumstances. I once told a supervisor of mine precisely what I thought of him and his managerial/professional abilities. I did this on the way out the door, needless to say ;)
Some people are beyond help and some situations are beyond rescue. There comes a time to stop taking the money for supposedly doing what you know can't be done.