Is it normal to allow people to get away with murder?
Sorry for the upcoming bad words, but I am just a little mad now.
I have a friend that is unarguably a dick. Everyone in our group of friends agrees on this. We still accept him because he is a friend from our childhood; and let's be honest, we were all assholes at some points in our lives, but we eventually outgrow that phase I guess. However, this guy is 25 years old and it just seems as if he is never going to mature. I am starting to believe that he has some social disability or something close to Asperger.
The issue is that this asshole always has his way. Whenever he does something that is obviously wrong, he refuses to accept he is wrong. We try to reason with him, but he just doesn't accept his mistakes. Eventually we always get tired of arguing and just let him be or even apologize to him, making the situation into our fault and not his.
I recently decided to stop this bullshit and give him an ultimatum... but none of my friends supports me. They all tell me that we should just "accept" him the way he is. Don't get me wrong, I do understand that we should accept that people have flaws... but when someone does something wrong, I don't think people should just pretend nothing has happened.
Yet again, even though I am firm in my decision, I still have some moral doubts. Is is correct? Do you think it is bad to put someone else into this situation? Or is it just normal to feign ignorance and allow people to have it their way?