Instead, we should just steer clear of such people. Time is a master arbitrator, in due course of time, they will realise their mistakes and repent or life would make them repent. The ups and downs of life need to be experienced by such people to become more mature and more balanced to allow others to speak up and respect their views too.
When we take on such people in their own manner, it would be demeaning to us. Once we ignore them, they would feel the change and hopefully understand their short-comings.
Let us encourage each other in sharing knowledge.