I can see why more recently used medical terms are offensive. The Mongol (hate that) etc.
But the original meaning is long past. The language has moved on. Just as it always will.
In the past gay meant happy/jolly. It doesn't now. Queer meant strange/weird. It doesn't now.
It's perfectly ok for language to evolve, it'd be rather odd if it didn't as we'd all still be speaking old English like that of Beowulf.