Для начала задайте себе такой вопрос.
ЗАЧЕМ говорить дураку, что он дурак?
И еще один вопрос.
ЧЕГО вы этим хотите добиться?
Если человек просто слажал в каком-то вопросе, то он и сам признает (может быть, и не сразу), что он сглупил.
Если же человек и в самом деле неумный, то ваши прямые слова (дескать, ты глупец) вызовут только агрессию с его стороны. Он станет защищаться, причем гораздо глупее, чем делал до этого. Ничего, кроме неприятностей, вы не огребёте. В конце концов, друзья вам скажут, что, мол, зачем ты связался с дураком?
Но это, конечно, не означает, что нужно уклоняться всякий раз. Все зависит от ситуации и предмета спора. Если вам или вашим близким будет плохо от разговоров или действий дурака, то нужно сказать ему в лоб, что он дурак и приготовиться к достаточно агрессивной защите.
Ибо дурак умных слов, как правило, не понимает, а вот по морде получит - и сразу до него дошло!