You have hit on the real problem - public schools. As long as government is involved in education, there will be constant fights over who controls them.
Privatize all education and give poor parents vouchers so they can choose the school they want for their children.
Problem solved.
Not only that, but we might finally have some real progress and innovation in education instead of having kids march lockstep for 12 years trapped in a moribund institution. If transportation had been controlled by government all these years, we would still be riding in horse-drawn buggies.
Problem solved.
The gay lobby is well on the way to making discrimination against gays equivalent in the eyes of the law with discrimination against minorities and women.
If it's not OK to discriminate against blacks, hispanics, women, etc. in a private school then it won't be OK to discriminate against homosexuals either.
So privatizing schools won't counter this threat.
Even home schooling may come under fire if the state can claim some ability to certify parents. Certification may require that parents teach their children the "wonders" of alternative lifestyles.
Where this is really going to get whacky is when helicopter moms start demanding proms for 1st graders, kindergarteners, and pre-schoolers.
Imagine a couple of pre-schooler "lesbians" showing up at their prom in matching tuxedos.
Will the fecal matter finally hit the rotating wind generating device then?