Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
"Our son doesn't want to celebrate his birthday party. How can we justify ignoring his wishes on his birthday to make ourselves feel better?" Short answer: Don't.
I'm going to have to throw up a big ol' red flag here from the first sentences of your first two paragraphs: You went through her phone without her present, and then called her in to demand answers. Did she even know you were going to do that, or did she expect you to respect her privacy? Because if she did, then your daughter's future sexual preferences are not the primary problem you need to deal with ASAP before it festers and ruins your relationship.
Time for the kid to have a lot less contact with his father, I'd say, and I'm pretty sure if it comes down to a lawsuit CPS will have your back on this.