Liberal internet blog HuffPost is very upset that the use of “retard” to refer to things or people perceived as, well, ...