Same, and I tutored many of them. They have no business teaching anyone anything; frankly, they do not belong in college and having EVERYONE take the same leveling courses (e.g. PHYS 101, CALC I, etc) would largely solve this problem. If you can't pass intro science courses then don't teach science.
The sad part when I graduated ( mid 80's), if I wanted to teach in the public schools, I was not "qualified" - no education degree. However, the ones that dropped out of Calculus and Physics, were more "qualified" to teach Physics and Math than I was.