Sweet Tea- Would you have undergrad students go into education programs then? I think they are part of the problem. I don't know quite as much about the undergrad level, but if it goes more in-depth than at the graduate level, it's a total waste of time and money. The education component of my master's program, which was 26 credit hours minimum, could have easily been boiled down into 9 credit hours.
I'm not making the program up. It's something that several of my friends are doing -- www.teachingfellows.org
is the NC program that I'm familiar with. The government pays for your undergraduate degree from a NC public school (we have 16 campuses in the University of North Carolina system), provided you teach for four years in a NC public school. Yes, some of the classes are the "education" classes you loathe, but they're all liberal arts schools and have a practical component, a broader curriculum, and you can double major.
Your argument is based on your master's program, then a guess of whether or not it's similar at all graduate programs, and the undergraduate programs. Just because you didn't find yours valuable doesn't mean that others can't put them to use in other contexts. Besides, if you've never had an innovative teacher, then you may not realize the importance of training people to think of innovative teaching methods (or at least let them know that there's not just one way of doing things.)