I dont like it when people get overly sensitive about the use of words. Retard isnt the best choice of a word, but I think its a minor violation of manners.
I use the word all the time; usually in reference to Democrats and their politicians. I would never use the word with reference to a child, though.