Having the humility to admit when you're wrong and saying you're sorry you fucked up instead of trying to blame everyone else for your mistake isn't easy.
Side note: it's really worth learning to do though, however excruciating it feels at first. Probably the best life skill I learned, especially if you live with someone else. Even for the little things. And other people are more likely to do the same in return when they fuck up in my experience.
It's both.
Learning that you are as fallible as anyone else, learning to admit when you fucked up, repairing any damage and using that experience to learn and grow as a person is probably the single most "adult" skill you can learn, and the most difficult.
It will have escaped no Kiwi's notice that literally none of the cows on this site have that skill, and that is a key reason why they are lolcows. One screw-up, however big, does not make you a lolcow. Doubling down, though, does. For a wide variety of reasons, be that ego, ambition, bad parenting, personality disorders, political indoctrination, unearned early success, out little cattle field all have that in common. It doesn't help, of course, that Western political culture has increasingly encouraged an external locus of control and the demonisation of personal responsibility in favour of grievance and blaming the "other" for your misfortune - more strongly on the left, but also on the right.
Glinner was one of the worst, as this thread can testify. If someone as thoroughly submerged in this bullshit as he was can actually reflect and realise they were wrong, that that error caused real harm to innocent people, and try to put that right despite the blow to the ego that such a thing causes, then not only does that reflect well on Glinner's humanity, it also reminds us that the rest of these fuckers have no excuse for not doing the same.