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