Or maybe there is something wrong with that person who called you an idiot. Why would someone talk to you that way? Obviously that guy is deeply disturbed, right? Obviously he has major personal problems. Anger issues. Communication issues. A severe lack of people skills. Probably a sociopath. Obviously that guy needs to be taught a lesson.