Мое мнение, как среднестатистического гражданина, что одна из основных причин взяточничества - плохая организация обслуживания населения по различным вопросам. Например, чтобы получить Заграничный паспорт нужно "отбить" немало порогов, практически самому разбираться с бумагами (справочная информация представлена плохо, или не представлена вообще), долго ждать очереди, постоянно что-то переделывать (причем не по своей вине), сроки выдачи затягиваются и т.д. Следовательно, в некоторых случаях у людей не хватает сил и терпения и проще просто заплатить денег, чтобы вопрос решился быстрее. Примеры можно приводить до бесконечности...
Даже если человек сознательный и принципиально не хочет платить денег, то, опять же, чтобы доказать свою правоту - требуется еще и еще время и силы (а это не считая того, сколько нервных клеток уже затрачено бесполезно). Например, всем известно о том, что получить Водительское удостоверение на самом деле не так-то просто, даже если отлично отъездить на экзамене. Причина всем ясна - такое, своеобразное, выманивание денег. А если захотел, например, снять как проходит экзамен на видео - плохое настроение экзаменатора, который начинает "валить" всех... К тому моменту, когда возмущение уже близко к нервному срыву - проще заплатить денег, чем опять "отбивать пороги" доказывая свою правоту.
Опять же, примеров можно не счесть...
Отсюда вывод, что для того, чтобы все было на приличном уровне - нужно упрощать бюрократическую машину для граждан, жестко контролировать исполнителей, и вообще, на начальном этапе, лучше их обучать. Честное слово, бывает смотришь на будущего чиновника и уже видишь в нем этот цинизм, желание ничего не делать и, прошу прощения за откровенность, тупость.
P.S. сам я стараюсь никому ничего не платить, НО всегда знаю, что такая возможность есть, на тот случай, когда пар пойдет уже из ушей.