As you already know, everyone except for fundamentalist whack-jobs, are against teaching religion in public schools because of the Constitutional principle of separation of church and state. The reason people are against Ken Ham and his whole bunch of nutcases is because they are teaching Genesis as science, which it is not.