It's easy to have opinions/pass judgements on other people's lives and other people's parenting when you don't have children and the majority of you here do not.
Of my 7 children, 2 are gay. One has a son from a previous relationship as does her partner. They have been together for 15 years. The other has been in a relationship for 10 years and there is a daughter from a previous relationship. That is longer than many marriages last nowadays.
There are many people who can be a role model in a child's life and my children have ensured that has been the case.
Anyone can love a child and that is the main issue, because when children are loved, their best interests are always first and foremost the concern of their parents, regardless of gender.