My theory is:
One of the reasons people are willing to give Not so Intelligent Design space in the classroom is they don't understand the word theory, in it's scientific context.
With any mystery, puzzle or project, people will come up with a theory of what, why or how something happened. Conspiracy theory's abound about almost any controversy. Oliver Stone got to make a movie acting out his own theory about who killed Kennedy.
Every one has a theory about something, and many are just plain nutty.
So, when someone hears an attack on the Theory of Evolution, it is easy to accept. After all, it is just a theory.
In science, a Theory is far more that just an idea.
There is a very high threshold that must be met for a theory to be born. It has to be not just an idea, but an idea that has been tested, observed, tested again and again observed then tested again. Only when you have created a body of work where you can make predictions, and then test those predictions, and the predictions are validated by the test results are you getting close to developing a valid scientific theory.
So the little word we casually use to define our wackiest of ideas is, in scientific word, a term deserving great respect.
That is the disconnect. Outside the scientific world theories are proposed and disposed without much thought. If we can entertain the millions of theories of the murder of President Kennedy, why can't we do the same in science, not understanding (or remembering) that there is a huge difference in what that one little word means.
So maybe I don't have a theory, lets call it a hypothesis.
I also think that science needs to take back the word theory, and make sure people understand that a theory really is.