"should be taught in church or the home, not at the public expense" - I fully agree but again if enough of the "public", who also pay taxes, demands a certain course be taught, what then?
Racism may not the best analogy as we do have laws against that albeit not laws against how people like Imcat think, but I do get your point.