The truth need not be said. There is no virtue in saying the truth on the face and hurting someone. There is 1 truth greater than all other truths. That is love. Be sensitive to someone else, and don't speak the truth all the time. Speak love. Some things are better left unsaid.
What you may feel today, suddenly tomorrow you may not feel the same. Then, it means what you may speak today may become irrelevant tomorrow for you. Then, why hurt someone today when tomorrow you may not feel the same ? Just contain your hidden anger. Some things are better left unsaid.
When an arrow of insult hits someone's heart, you can remove the arrow, but can't erase the mark. Measure your words. Humans have huge memories, they are not easily able to forgive, and forget and move ahead. Some things are better left unsaid.