Take away the homosexual agenda in our schools, and the gay marriage issue, and there is no more reason for a minority group of GOP homosexuals to whine at conservatives, or wheel and deal on positions.
I agree with you that there should be no preaching in the schools. It should be for reading, writing and Arithmetic (throw in wood shop and the other standard courses).
I don't want anyone telling my kids how to live or what they should believe at school. It is not the place for it. This push for all these political agendas at school is why a parent needs to be very involved in the curriculum. It takes a lot of time.
I actually got called into the school when I worked with one of my kids on a homework assignment to make sure she covered an issue objectively instead of regurgitating the party line they were feeding her.