I don't have time to write a long reply now, but I will answer about calcium.
Milk doesen't give you stronger bones.
A recent metaanalysis published in the October 2006 issue of the
British Medical Journal found, “The small effect of calcium
supplementation on bone mineral density in the upper limb is unlikely to
reduce the risk of fracture, either in childhood or later life, to a
degree of major public health importance.”12 The authors state, “Our
results do not support the premise that any type of supplementation is
more effective than another.” Their findings mean dairy products are of
no real-life bone-strengthening benefits. Even studies that used
intakes of 1400 mg per day of calcium showed no benefit.
editorial accompanying this metaanalysis pointed out, “Populations that
consume the most cow's milk and other dairy products have among the
highest rates of osteoporosis and hip fracture in later life.” 13 So
does this mean consuming dairy products will hurt your bones?
Please read all of this article: http://www.drmcdougall.com/misc/2007nl/feb/whenfriendsask.htm
In fact it is the western diet with all animal foods that causes oesteoporis.
Please read through these articles and references: http://www.drmcdougall.com/med_hot_osteoporosis.html