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