How Should We Criticize?

In the past few weeks, I have been involved with a lot of criticism, both giving and receiving. I would like to share some concerns I have with criticism in this post.