It's easy to blame others or to feel good about ourselves because we feel that we are better than others, but moral integrity is not about blame, it is about our own very personal cultivation of our ethical values.
Moral integrity is internal. Other people cannot see our motivation it and we cannot see other's either. I don't see much benefit in advertising one's religious or secular ethics, so you don't see me post things like "I pray for...", or even less "Let's have compassion for..." (this can be a form of using suffering of another to look saintly, without any benefit for them). I believe that it's more honest to keep one's good motivation private. It is good and necessary to discuss ethics, I appreciate it most of the time, but I don't think it is beneficial to use it design one's image, it's better to be honestly human than to use one's spirituality to deceive.
When we deeply consider our ethical values and moral integrity, when we study and discuss ethical issues, it is much less likely to point out at the mote at other person's eye while having a beam in our own. Ethics is not a gossip about wrongdoings of others, it is cultivation of our virtuous mind.