Единого рецепта, по-моему, не существует. Ситуации бывают разными. Если мне лгут, стараясь смягчить боль, то я сразу говорю, что знаю. И дальше по ситуации. А если лгут с целью обмануть, заставить что-то сделать, избежать огласки и т.д., то я перестала "докапываться". Раньше всегда старалась разоблачить лгуна, но чем больше фактов и доводов приводишь, тем больше и больше человек лжет и изворачивается, а "припертый к стене" начинает яростно нападать, доказывая, это я и мое поведение, или кто-то другой, или бог, или черт... заставляют его лгать и изворачиваться, что "сама виновата". Когда с этим столкнулась, то расстроилась, конечно, и начала в себе ковыряться, выискивая те самые дела, поступки, черты характера, которые толкали бы другого на ложь. Доходило порой, что я еще и извинялась перед такими людьми. Но, в один прекрасный день (или не очень прекрасный) до меня наконец-то дошло, что человек лжет, обманывает только из-за себялюбивого, трусливого эгоизма, слабоволия, неумения думать, инфантилизма и не желания жить самостоятельно. Когда я это действительно осознала, то ринулась в другую крайность - стала разоблачителем и ожесточенно доказывала и показывала и лгуну, и окружающим правду. Но и этот перегиб со временем прошел, поскольку, большинству окружающих нет дела до моей правды и они сформируют свою точку зрения самостоятельно, исходя из своего видения и своих потребностей, а не благодаря моим "подвигам" на ниве разоблачительства. А что до лгунов, то еще ни один из них не стал жить иначе. Если их ложь приносит им выгоды- они лгали и лгать будут.
Так что теперь я просто не реагирую на таких людей. Выслушаю, покиваю головой: да, да. конечно и выкидываю из головы мысли об этом человеке, а его самого из своего окружения. Если же такой человек начинает что-то требовать от меня, на чем-то настаивать, то просто говорю нет. Соглашаюсь со всеми его оскорблениями, чтобы он не говорил и спокойно занимаюсь своими делами.