Yeah, see... this is crazy. Cristo's first answer is EXACTLY what you wrote, just worded differently:
cristo said:
Granddaughter, daughter, mother. The daughter and mother are "mothers." The granddaughter and daughter are the "daughters"
He states there are three people. For the sake of argument, let's call them Gloria, Mealanie, and Deborah. Gloria is the mother of Melanie, and the grandmother of Deborah. Mealanie is the daughter of Gloria and the mother of Deborah. Deborah is the daughter of Mealanie and the granddaughter of Gloria.
In cristo's wording, he lists them as Deborah, Mealanie, Gloria. He calls Deborah a granddaughter, which is totally accurate. He calls Mealanie a daughter, which is totally accurate. He calls Gloria a mother, which is ALSO totally accurate.
Just because he didn't say "Grandmother, Mother, Daughter" and instead chose to say "Granddaughter, Daughter, Mother" doesn't make him wrong.
Once I played Trivial Persuit against someone and was asked "What three colors are on Superman's suit?" I answered "Red, blue, and yellow". He immediately told me "No, it's red, yellow, blue! It says so right on the card!" And the sad thing was I absolutely could NOT convince him that the answer I gave was valid.
DaveE