Hmof2 - ha!!!
Well that is quite telling. They apparently crave the things that they are allergic to. My DS will still go mad for cheese, if he sees it around (nightmare at parties)!
My DS doesn't eat meat - doesn't like animal meat - so don't force him. He will eat fish though. He's a strapping boy, very tall for his age and never ill
I give them calcium tablets when I remember! You can't buy them for children but I just give them half the adult dose (homeopath recommendation again)!
Baked beans and white bread are calcium enriched as are certain breakfast cereals. Any stalky veg is good for calcium - carrots, parsnips, brocolli, cauliflower etc. Nuts and sesame seeds and tahini good source also.
Apparently in many cultures children do not have dairy after they are weaned, so it is possible to cope without it. You do have to work harder at it
I think in your situation I would do it for 2 or 3 weeks just to see if it is the problem. Once you know then you can make the judgement as to what to do for the best