So you're saying that federal judges should step in and intervene and decide whats right and whats wrong? Is that what you're saying?
I highly doubt if the Supreme Court stepped in and said that socialism and communism must be taught in schools that you'd say the same thing, would you?
Actually the court did not mandate evolution. It merely said that ID was religion and could not be taught.
If socialism and communism were declared religious (and that is a good argument against them), then I'd expect they could not be taught either.
I don't know what the argument would be to force the teaching of a particular thing by the court.