Making severe judgments of others simply reflects our own emptiness.
As we play out this selfish temporary existence, we gradually find that we are not happy. We find that the cherishing of the temporary physical body is an empty, futile existence. Though we look to the next physical thing or accomplishment in anticipation, the past things we have accomplished for our bodies has brought no happiness.
The physical world is set up to teach us that we are inseparable from our relationship with Supreme Being. We need God. We need to love and serve God in order to be fulfilled.
This requires a major change. It requires seeing God as the center of the universe and not us. In order to become fulfilled, we must undergo a major shift in focus and activities. We must put Him at the center, and put His happiness before our own happiness. Then and only then, will we be happy.
It is way easier to see that others are not undergoing that major shift in activities than to undergo this major shift ourselves. In fact, the physical world is set up to reflect our faults until we decide to change. So whatever fault and shortcoming we see in ourselves that we are not prepared to change, we see in others.
When we begin to criticize others for the same faults that we ourselves have, we actually move further from being able to make those changes within ourselves. They allow us to escape our own need for change.
How do we make our changes then? Only the Supreme Person can give us the strength to change.
We must ask the Supreme Person to help us change. We must take shelter in Him.
We must realize that we are weak, and He has the power to help us.
This is called taking shelter of the Supreme Being.
Jesus showed us how to do this by his example, as he prayed to God openly before his disciples:
"Now they know that everything You have given me comes from You." (John 17:7)