In my career, I was dealing with adults, and it was not my job to teach them my values. The only values I cared about were those that would make them "good employees"... honesty, hard work, integrity, work well with others. I did discipline an employee that was hitting on the women in my department of 160 people. Bottom line, behaviors which contributed or hurt the workplace were my concern.
But the school has a different mission and part of their mission is to teach their students Christian values usually those values are pretty spelled out. Frankly, I am shocked the parents sent their children to a school where the child would hear regularly that their behavior was sinful. I wonder why the parents did that, did they want the school to "straighten" their kid out? I don't think that is the school's job either.
Now if you can show that the school decision was purely in its self-interest and a homophobic reaction, then I would agree with you. But if their decision was in the interest of the child, which I think it would be under the circumstances, then I disagree with you.
I lived in Hingham Massachusetts where a similar situation arose with the local Catholic school, except in this case, it was the child's parents that were gay. The school notified the parents that they thought it was unhealthy for their child to attend their school and hear that the child's parents were living in sin. Less you think the school was also homophobic, it did the same thing with heterosexual parents living together, whose prior marriage had never been annulled. In this instance, the school allowed the parents to decide, but it made clear what the children would learn.
Have you explored why the school decided to do what it did and what their reasoning was? If it was what they thought was best for the child, then why would you fault them? Now the child is more likely going to a school where the child's behavior is "taught" as "normal". And isn't that really a better situation for that child?
Try not to focus on the politics and focus on what is best for the child.