I've not gone through the entire thread, tl;dr.
But this is not even about sex, and those who try to make it that have a bad understanding of equality and Human rights.
This is about teaching kids that people are people and deserve equal respect, regardless of who they decide to love. No explanation of sex is needed,
which is why it is perfectly fine to start from a very young age on this.
The only explanation any adult needs to give to kids is that sometimes people have relationships and fall in love in different ways and with different
people. There, explanation supplied.
No one is saying that it is fine to begin sex education at such an early age, merely that the awareness of the rights of others to love who they wish
should be instilled as soon as a child is expected to begin learning about social interaction.
Frankly (and this is my own opinion remember), if a lot more parents actually faced their responsibilities and acted like true parents, none of this
would need to be done in schools. Unfortunately, too many parents think it's not their duty to teach their kids anything, much less social
responsibility, mutual respect and equality. They think their TV time is more important, they wimp out when faced with something difficult, or
they're so ignorant themselves they don't know what to tell their kids. They expect the schools to do it all for them, and then start complaining
when their kid is taught something they object to, most of the time irrationally too.
And the reason these things are done separately (at least from my experience from working on a LGBT outreach program in the UK), like racial issues,
general bullying and LGBT, instead of one rule of "respect people", is because the message is more focused and remembered. Plus, these things are
funded in different ways and provided by different groups.
The way I see it, if people are so against schools teaching kids to respect others (even people the parents don't respect) they need to reconsider
their place in society in general. People are people, and if you can't cope with diversity and do so gracefully and respectfully, consider home
You can't have it both ways, if you want society to educate your child for you, they'll be taught on society's terms.