Are we a bit too strict asking people to use fact, law, theory as they are used in the sciences? What's wrong with us all just defining the terms ourselves?
Everyone in the US is taught the real definitions of "hypothesis," "law," "theory," "axiom," etc in high school (or, at least, they are supposed to be). The fact that the mass media uses them incorrectly and that some people have no willingness to learn the truth is not our fault.
If we all define the terms ourselves, we have the exact issues that have come up with Evolution, ID and Creationism. "If they are all just theories, then none is more valid than the others!" But we know that a true Scientific Theory is more than just somebody's random idea that explains some aspect of the world. We know that it's backed up with substantial evidence, has undergone peer review, etc., and is widely accepted by mainstream science.
The terms are easy to learn, and SHOULD have been learned by everyone here by now anyway. Anyone who chooses to argue from intentional ignorance and refuses to use the terms with their proper meanings should stay out of discussions of science.