Bananas have complete protein. Check any official food chart listing for amino acid content. Dairy products are necessary for calcium. Excess protein actually inhibits calcium absorption. The less protein you eat, the less calcium you require.
Most greens are abundant sources of calcium.
Vegetarians don't get enough iron. Beans and leafy greens are especially good sources of iron, better on a per-calorie basis than meat. Vegetarians don't eat a balanced diet. Meat unbalances our diet because it lacks fiber and introduces excessive amounts of fat, cholesterol, hormones and antibiotics. It also interferes with our absorption of crucial nutrients and stresses our digestive systems, kidneys and liver.