Even if you leave out the origins of life there are many other origins that Evolution has no answer.
s
And that's a reason to discount it because?
The Big Bang theory has no idea about loads of things in the creation of the Universe should we say it is a seriously lacking theory and mock it perhaps?
As someone else said people who mock evolution neither understand evolution or what the term theory means to science.
Sciences logarithmic scale of . .. .. .. .. .. .. .. . or fact by me and someone else:
10:Absolute truths, or just things that are true independently
9:Hard physical laws (gravity,c)
8:Soft physical laws (strong force: AKA: Quantum Chromo Dynamics(QCD), fine structure constant)
7:Long time reliable theory (Evolution, Big Bang(BB), general and special relativity,)
6:Not yet falsified theory (most theories excluding those that have been around for a long time)
5:Sound hypotheses (string theory)
4:New unchallenged hypotheses (LQG and RQM)
3:Wild idea (M-theory)
2:Unfounded speculation (Gods existence in scientific terms)
1:Crackpottery (ether theories, cold fusion, anti-gravity, time machines, perpetual motion devices, 9-11 conspiracies etc)
0:Utter and irrefutable lies and things that are always untrue independently
Log
10 scale. ie each category is 10 times stronger or weaker than the proceeding one except 0 which is invalid and represents nothing.
Scientists would debate about what things belong exactly where, especially string theorists and the more mainstream physics crowd. M-Theory is a hypothesis based on a hypothesis, but its categorisation again is controversial.
EDIT: because I could.