The strength of science is its fallibility. This is a phrase I have seen many times in discussions on the Internet, and I am inclined to agree.
Science is a tool of exploration; it explores nature through observable phenomena. Through this it then tries explain these. These explanations, scientific theories, are not infallible, and it is better that they are not, because otherwise there would be no room for further scrutiny and experimentation; in other words no more science.
Science thrives on being examined and re-examined, and then put through the process again. Theories are refined, revised, and nothing taking for granted (in theory). If practice the scientific method, community and theories are all subject to human limitations and biases, but it represents an ongoing process, not an end result.