Well, for one, I notice that people struggling with guilt tend to find things to cover that feeling. One way is finding whatever they think is wrong with the world and getting some self-righteousness from that.
It's sad that still so many people, even in a Christian site like this, have no idea how LOVED they are, how ACCEPTED they are in Christ (although not by me, personally, most of the time LOL), faults, mistakes, imperfections and all, that they have to hide under the pretence that they 'care' about what they think is right and taking their focus on 'other' people because they can't bear to face their own weak self, full of wrongs.
They hate themselves so much. They think they don't deserve love from people so it's OKAY for them to offend others because, they deserve to be hated in the first place. It's OKAY for them to be condescending because they're not supposed to be GOOD people anyway, because how could they? They know exactly just how terrible they are.
And they take this out on others. Hence, the fault-finding, bullying, offending.
It's all a reflection of how inadequate they think they are. They're not to be hated. Understandably, they get on my nerves all the time. But yeah. I really think they just have no idea that Jesus paid it ALL and they're free to accept love, they're free to accept kindness. His love, first, then people's. Because all the ugly things about them have long been forgiven. Long gone! All washed by the perfect blood of Christ. Only when they understand this will they stop trying to cover up. Only when they understand this will they actually start to love themselves, and love others. It's only through Jesus.
Sorry for being preachy, but I'm talking to myself too.