I think the first problem is what you have yourself exhibited in this question: our perception of these learners. In particular, I refer to your use of the term 'retarded' which connotes some form of disease. Yes, they have cognitive problems, but to classify them as 'retarded' suggests a perception which is not willing to admit that they can learn. No offence intended.