I would define integrity as being, as sort of being in a perpetual state of honesty and living in such a way as to uphold your values, whether it's your personal moral values or simply to live in an ethical manner. Me personally, I do believe that it's infinitely more valuable to not only be willing to tell harsh truths over beautiful lies, but it's honestly priceless to find those around you who are willing to live in the same manner. It's not always easy to express harsh truths, but it's necessary, and in fact in many cases I wouldn't simply say that one should feel compelled to express such truths to other individuals or to groups, but they should feel obligated to do so.