Also, the word 'gypsy' should not have many uses and meanings.
But it does. You don't get to dictate what it means and how it should have meaning for other people because that is soooooo unrealistic.
Over time many words become interchangable and take on new meanings. It's just a fact of life and the economic atmosphere during which the word was created in the first place.
I've seen a few documentaries on Gypsies and many were protrayed as lazy, poor, dirty, nomadic criminals that did not want to work (god only knows how they had money) because many of them do. A few family members actually broke away from their traditions of being nomads and went out and got a job and a place to live without wheels. The smarter ones recognized that it was a ridiculous way of life.
Another documentary showed a girl trying to come up behind some guy at an ATM and stealing money from him as he was withdrawing it.
I have no intention of learning about Romi, Romanian, etc. people, but if someone says gypsy, (using it as an adjective), I would immediately know what they were referring to, regardless of the ethnic group.