Eine Theorie kann kein Fakt sein. Nirgendwo, niemals. Es ist nämlich das Gegenteil davon: eine Annahme. Man nimmt keine Fakten an. Das geht gar nicht.
Hier kollidieren Umgangssprache und Wissenschaftssprache miteinander. In der Umgangssprache ist eine Theorie nicht mehr, als eine These. Ein 'Gedankenkonstrukt', mit dem man arbeiten will. In der Wissenschaftssprache ist das Theorem ein 'allgemein anerkannter Lehrsatz', die Theorie die 'allgemein anerkannte Lehre'. Wenn etwas, was aus dem wissenschaftlichen Bereich kommt den Namen Theorie trägt, dann ist oder war es also eine 'allgemein anerkannte Lehre'. Manche Theorien sind eben auch überholt.