Ok, non-English speaker here, what is wrong with Tard then?
Edit: thanx for the replies, retard does not sound very bad to me but if I understand correctly from all replies, it is similar to our Dutch cancer-sufferer (as in, one insults real cancer patients) in terms of social unaccepted-ness...