The first point is that the people known as "Gypsies" are not the same people as Travellers. Rroma (Gypsies, considered a derogatory term) originated in India and were labeled Gypsies when Europeans mistook them for Egyptians. Travellers, while an ethnic group that belongs to a DNA haplogroup distinguished from surrounding populations in the British Isles, are not Rroma and their DNA does not originate in India.
Perhaps the people who are the subject of the "My Big Fat Gypsy Wedding" television show represent "themselves only" with their wedding traditions and garish dresses, but they definitely do not represent the Rroma people. Rroma people reside in tribes and intermingled with the general populations everywhere from India, central Asia, Europe, Africa and the U.S. to south America. And different tribes have different ways of celebrating weddings.
A traditional Rroma wedding is often informal. The bride and groom hold hands before a tribal elder and they each place a drop of their blood on a piece of bread, exchange their pieces of bread and eat the bread that contains the other's blood. Salt and bread, in some Rroma groups, symbolize the future together and so the bread is salted and then eaten to seal the marriage bond. In still other groups, no formal ceremony of any kind is necessary. The couple decides to live together and that settles it.
If you research Rroma (Roma) and Romani on the web, I have little doubt you will find numerous instances of discontent within the Rroma community regarding this show and its portrayal of "Gypsies". It is still unfortunately true that Rroma people are romanticized by western culture in film and literature and many offensive mistakes are made, however well intentioned, that inhibit the spread of accurate information regarding the Rroma, whether referring to those of us who have integrated into surrounding cultures or who have remained in tight-knit tribes on the fringes of society.