Не совсем верное изложение.
Во-первых, грех совершенно не применим и никак не связан с понятием ошибки. Не надо все валить в одну кучу. Я поторопился затачивая карандаш и сломал грифель. Ошибка? Грех? Да побойтесь бога :)
По-первых, если человек убежден, что поступает правильно, то он в принципе не может признать своих ошибок. Он может признать неудачу, что это решение не подходило к этой ситуации, но не ошибку.
Во-вторых, существует достаточно точное деление по категориям. Мужчины, как правило, более самокритичны и, если психика позволяет, могут признать ошибку. Женщины, в подавляющем большинстве случаев не могут признать своих ошибок, притом по нескольким причинам сразу: повышенная, по сравнению с мужчинами, эгоцентричность; завышенная самооценка; страх проигрыша перед другими женщинами, большая склонность к самообману, воспитание и т.д. Дети могут признаться в ошибке перед собой, чтобы в будущем не повторять, но они будут отрицать ошибки перед другими, чтобы не ругали или не воспринимали как глупого или неудачника. Старики не могут признавать своих ошибок. потому что неспособны постичь новое, адекватно воспринять результаты их действий, но судят по опыту: если в их личном справочнике не должно быть ошибки, значит её и не было.
Но если человек действовал по уму, получил результат, который хотел, то зачем ему признавать ошибку, которую, по его мнению, он не совершал, даже если другие считают иначе. У человека же есть свой мозг, а коллективное сознание, как у муравьев или пчел у него отсутствует. Так с какого он должен признавать, что мнение остальные важнее собственного.