I'll be the first to argue that our teachers need to have a strong background in the content they teach. However, I think the MAT (Masters of Arts in Teaching) programs are the wrong target. Students who are pursuing a high school certification generally have an undergraduate degree in their content area, and then add the pedgagogy and additional content.

Some undergraduate programs might be a fairer target for criticism. Students often have fewer courses in the content area than a student who majors in the subject.