Gypsies are actually "Romani" people, who are originially from Northern India but traveled and live all over the world, though most live in Eastern Europe today.
I am sick of the biggoted stereo-typing hicks spew left and right about the Romani, if you don't mess with them and call them racial slurs (and I strongly suggest you don't) they will not hurt you, so don't fear them because you don't know them! that's straight ignorant.
Romani's or "Gypsies" have their own language and traditions, sadly a lot are straying from their roots just like Native Americans, because the media likes to brainwash people into these types of things. (I won't get into this now)
So what I'm trying to say is just because you don't know who or what these beautiful, exotic people are OR if you do and have had a bad eccounter with 1 or 2 does NOT mean they are like the same.
Respect their traditions and culture just like you want yours to be (that's if you have one)
Billy-Bob: are those them gypsies over thur?
Mike: no, you backwoods redneck, they are the Romani people.