I've been called many things in my years. While "douche-bag" seems to be the norm, "idiot" and "moron" also pop up quite a bit. I'm starting to think that people don't respect me...

Being bored, I decided to see what the exact difference between "Idiot" and "Moron" are. According to todayifoundout.com:

In psychology, an idiot has the least intelligence on the IQ scale (this now is equivalent to someone who is mentally retarded or the more politically correct “mentally challenged”); a moron is then the highest level of intelligence for someone who is mentally retarded, thus considered as being mildly mentally retarded. Specifically, those who have an IQ between 0 and 25 are idiots; and those who have an IQ between 51 and 70 are considered morons.

Basically, the term idiot refers to someone with an IQ of a 3 year old, while moron's have an IQ equivalent to a 7-12 year old.

Unfortunately for me, my wife says I act like a little kid...and my co-workers agree 100%. Dang...