Notts78, retard, definition, to hold back in terms of progress or development. I think describes their brains/mentality quite accurately. They are also cnuts, idiots and tw@ts.