Dosa berat

Sehubungan dengan "pengetahuan penuh" seseorang atas tindakan tertentu yang merupakan dosa berat, Gereja Katolik mengajarkan bahwa "ketidaktahuan yang tidak disengaja dapat mengurangi atau bahkan menghapus tanggungan atas suatu pelanggaran berat. Tetapi tidak dapat dianggap bahwa seseorang tidak mengetahui prinsip-prinsip hukum moral, yang tertulis dalam hati nurani setiap orang. Dorongan perasaan dan hasrat, serta tekanan dari luar ataupun gangguan patologis [gangguan mental], juga dapat mengurangi aspek kebebasan dan kesengajaan pelanggaran tersebut. Dosa yang dilakukan karena niat untuk melakukan kejahatan, melalui keputusan yang telah dipertimbangkan untuk melakukan yang jahat, adalah yang paling berat bobotnya."
Lebih lanjut lagi, ajaran Katolik juga berpegang pada pandangan bahwa "tanggung jawab atas suatu perbuatan dapat berkurang atau bahkan tidak ada sama sekali karena ketidaktahuan, ketidaksengajaan, paksaan, ketakutan, kebiasaan, kelekatan yang berlebihan, dan faktor-faktor sosial ataupun psikologis lainnya."