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