"The United States National Academy of Sciences defines scientific theories as follows:
The formal scientific definition of theory is quite different from the everyday meaning of the word. It refers to a comprehensive explanation of some aspect of nature that is supported by a vast body of evidence. Many scientific theories are so well established that no new evidence is likely to alter them substantially. For example, no new evidence will demonstrate that the Earth does not orbit around the sun (heliocentric theory), or that living things are not made of cells (cell theory), that matter is not composed of atoms, or that the surface of the Earth is not divided into solid plates that have moved over geological timescales (the theory of plate tectonics)...One of the most useful properties of scientific theories is that they can be used to make predictions about natural events or phenomena that have not yet been observed"..
Listen, boy, I've a bladder full of steaming piss and a packet of chalk with your name on it if you don't start applying some rigor to your words. The quote you provided is correct, and quite different from the nonsense you wrote yourself. You stated that "in science everything is a theory, until every bit and detail in it has proved to be a fact". That's not true. We don't profess absolute certainty about causal claims, and the entire point of scientific theories is that they are falsifiable.
We have been wrong about almost everything we've ever thought. We ask the wrong questions as well as give the wrong answers. We use the scientific method as it's simply the best and most reliable way for us to investigate the world, but we don't worship it. To have you, a vitamin D-deprived Nordic nerd with no scientific training, criticize two eminent scientists (Lon and me) for highlighting your combination of ignorance and arrogance, well, that's not going to fly around here! You're lucky I've just finished my heavy bench session (650 lbs for a double) or I'd smash this fucking computer to bits and send you the bill for it!
Tex.