I believe this debate would be appropriately ended by concluding that the body will find the most efficient form for whatever stresses it is under. If you first take care of nutrition and alignment in your skeletal structure, as well as working on muscle strength, then the training should produce the form that is most suitable. You run like you do for the reason, and it's because your body is responding appropriately according to its conditioning. Purposely changing mechanics is like treating the symptoms. The body knows what's best, and if you take care of problems within the body, then the form should come by itself.
You people make it complicated when it's really that simple. Heal and strengthen your body, and the rest will come. Some of the ways of helping your body's structure are not common sense, but you have to find the best way to deal with it. I believe chiropractic can help with many of these problems, as well as barefoot running and weight-lifting, as well as active, dynamic stretching. All this along with nutrition will put your body in the environment it needs to perform well and efficiently.
In sum, the bad form is the SYMPTOM, not the problem.