Evolution is a fact. When you look at the evidence it cannot be denied, and yet people still attempt to do so. In fact they do so with the tools of a politician, rather then relying on evidence; they have to because there is no real evidence against it. They change meaning to suit themselves, they use language imprecisely, they ignore evidence or attach false meaning to it, they use ancient manuscripts as evidence without knowing who wrote them or even when they were actually written, and when the chips are down and they have no reasonable data to offer, they lie.
People should learn the scientific definition of the word 'theory'. It doesn't mean hypothesis or guess, as most laymen think; it means a working model constructed from available data that can tell us about how the real world works and can even make predictions about it. Science doesn't deal in absolutes, it deals in accuracy and the means to increase it. The upshot of this is that 'Scientific Theory' is equivalent to the layman term 'fact'.