Handicap people were put here to glorify God...
Wow. Just... wow. So these people worship a god that needs to deliberately mutilate its own creation in order to make itself more glorious?
That kind of thinking is so perversely bat-shit insane and inhuman that the word "wrong" can't do it justice.