Every family is different.
I couldn’t disagree more. At his age, he is asking how can there be a family that is different from the kind of family he knows. Whether you approve of same sex marriage, or not, it doesn’t change the fact that the family with “two dads” is still a family.
At 7, kids go to school and discuss everything their parents tell them. I wouldn’t want my 7 year old going to school and telling the kid with two dads the things you suggested a parent should tell a child that age. It is unnecessary and really would be quite cruel. It would also be very likely to happen. That other child needs to feel love and acceptance just like everyone else. They don’t need to be sent the message that their family doesn’t count and isn’t real.
I would rather teach my child that families of all types deserve respect and that the people within those families love each other, just like they do in our family.
There will be plenty of time to teach the Catholic agenda on same sex marriage. At the ages 7, all children shoukd understand the basics of where babies come from. They should also understand the concept of adoption. One can tell their child that most likely the child with two daddy’s was adopted, which is true.