>Anyone who has looked into causes of stress cannot avoid the fact that a lack of PHYSICAL activity, a lack of PHYSICAL presence, and a lack of PHYSICAL stimulation is a major, if not the major factor.
Could you provide peer-reviewed research supporting this statement? Stress is a well-studied process and if what you say is true you should have no problem finding sources.