Bertster7 wrote:
id·i·ot /ˈɪdiət
–noun
1. an utterly foolish or senseless person.
2. Psychology. a person of the lowest order in a former classification of mental retardation, having a mental age of less than three years old and an intelligence quotient under 25.
Where do the hatred, intolerance and prejudices come in? You could hate everything and not be an idiot, you could have all sorts of bizarre prejudices and not be an idiot and you could be intolerant of all sorts of things and not be an idiot.
What you're describing would fit better under the title of bigotry than idiocy - but that still doesn't do it justice. Maybe you could call them bigiots?
When you say "this guy is an idiot", you don't mean "this guy is a mental retarded". You know what I mean by idiot, but you can call it whatever you want.