Разумеется, совесть - это не страх наказания.

Ок. Разберём.

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