how will you explain YOUR every criticism toward others?
Such a questionable assertion of yours is sure to provoke criticism from others.
as for the "lacking self-confidence", don't you think you are arrogant from your tone of voice?
I got to 赶紧跑。