It is only offensive to them because people like you told them it was offensive to them. And I will most certainly not change the word. Older folks used to call them “water heads”....I actually find retard far less offensive, and considerably more accurate.