Here's my reply to them: So you think you're smart because of your achievement in your studies? You think you have authority/power because you're a manager? Good luck. But before you make any opinion or comments or jump to conclusion, may I suggest that check and double confirm the evidence you have are from the reliable source. What you think, feel and see may not match with what's going on.
For as long as you're breathing, all of us are sure to make mistakes, whether you know it or not. Complaining/grumbling/scolding vulgarities won't solve the problem. Stop complaining.