Чувство вины: "Мне плохо, оттого что я сделал кому-то плохо".
Чувство стыда: "Я достоин осуждения".
Чувство вины порождается сочувствием. Чувство стыда — ожиданием дурных последствий для себя.
Вина может возникнуть только на действие.
Стыд может быть как следствием своего действия, так и следствием ощущения своей собственной "неправильности" или неуместности.
"Я виноват" — значит "Да, я причина страданий другого человека".
"Мне стыдно" — значит "Не отвергайте меня, не наказывайте сильно, посмотрите: я уже сам себя наказываю этим страданием".
Совесть — это внутренний судья, следящий за соблюдением привитых человеку моральных принципов. То есть за что именно она грызёт, зависит от воспитания.
Как совесть связана с чувством стыда и вины — однозначного ответа нет. Полагаю, он зависит от культурных особенностей. Некоторые известные психологи говорят, что совесть развивается через стыд.
Думаю, угрызения совести всегда включают в себя чувство вины. Но одновременно угрызения совести — это самоосуждение, т.е. и стыд тоже.