Besides just finding it pretty rude to call the author of a blog names, having worked at a preschool for children with special needs for 7 years and having many dear friends in the special needs community, I have ZERO tolerance for the use of that word. Freedom of speech all you want friends, this is our blog and I'm deleting any such comment without apology. You got a thoughtful, respectful response to your other points, and I'm happy to engage in dialogue with you that way. You don't get to insult people with special needs here.
Please visit http://www.r-word.org if you need more information.