Sometimes I sit alone at night and think that the person I was ten years ago, am I the same person today? The answer is no. Time not only gives us age but also sense and wisdom. But in today's age of social media, our evolution is facing a major ordeal.
Nowadays, it is often seen that an established person's career is destroyed instantly because of a controversial post or comment from ten or twelve years ago. The man may be a completely different person today, his thinking has changed, he may be repenting for those mistakes of the past. However, the society does not give him exemption. So don't we want to give people a chance to change.
In my opinion the greatest beauty of man is his ability to adapt and strive to improve. To find myself standing at thirty or forty in the same radical dogma or false belief that I believed in at twenty is not a sign of progress but of stagnation. If a person has done something wrong in the past and now proves by his actions and behavior that he is a better person then why should he pay for that old mistake today. Is firing him from his job or socially isolating him a solution?
I don't think so.
Yes, some words or actions may have been truly terrible. But to punish today's mature man for that past is to deny his long-standing spiritual and emotional transformation. If we don't allow people to learn from their mistakes, we will become more intolerant as a society.
A man should be judged by his present position. People will make mistakes, and learning from those mistakes and rebuilding yourself is the meaning of living.