May be we have been taught a lie all along. May be honesty is not the best policy after all.
Look at what happened to constable Ravinder Patil just because he was honest. The night Salman Khan ran over the people on that pavement, it was Patil who filed the initial complaint. While every other witness turned hostile under pressure or threats, it was Patil who continued to hold his ground, just because truth was on his side.