Look, this is just childish equivocation. A lot of words that are considered offensive also have (or used to have) other, innocuous meanings. What you're doing is like a child saying "Nah-uh, this word just means
happy!"
A word is offensive in polite society because a population of people finds it hurtful, or because another population of people uses it in an intentionally hurtful way. Usually it's both. Innocent words can become slurs, and other slurs, over time, can become obscure and lose their power.
For example, the "n-word" in English obviously comes from the Spanish or Portuguese for the color black. Despite that, it's an offensive slur.
The older colloquial term in the English language for Romani people apparently comes from the word "Egyptian." There is no problem with being Egyptian. But many people find this particular word hurtful, and polite society is actively trying to retire it.
Maybe you have personal ideas about what "should" or "shouldn't" be hurtful, but I'm surprised that we don't seem to agree on how people actually use these words in reality. "Kushi" can be a slur even if your grandma's pet name for you was "my little Kushi" and you love that word to death.