In the context of science I think that the definition of a fact is an observation. A theory is then a model of certain observations that will then predict new observations. So I think most scientists would say evolution is a very good theory, they would not say it is a fact.

I never learned about the fact of hydrogen atoms. I learned about the theory of Atomic structure and the very good evidence for that theory.

Now regarding your definition of fact:

It isn't intelectually perverse to deny any theory, even a good theory, sometimes thats how new even better theories are developed. I can say that some theory is a good model for making predictions, but I don't think it's entirely correct so I'm going to formulate a new theory. Therefore by your definition theories are not facts, because they can always be denied.