Idiot, moron, stupid, ignoramus, intellectually challenged.
But if a person or idea is retarded, why not call it that?
Political correctness sucks.