Completely agree with your point about tantrums just happening too Idris. I don't mean to be patronising anna but you really don't know much about children and you are confusing them with mini adults. You assume that tantrums both are caused and can be prevented by rational means. They can't.
My daughter once had an almighty tantrum because the dog that is quite often in the garage across the way wasn't home once when she got back from school. There was no way of predicting or preventing this and nothing I could do or say made it any better. I just had to wait for her to get over it. Which she did and then it was forgotten and she was all smiles.
Can I also just take issue with this point you made Anna
'MB - you are confusing life's negotiables and life's non-negotiables.'
But it's really not that simple is it. You tell your dd that school is 'non-negotiable' but bed time is. Why? Why can't she negotiate school if not bed?
And when you want to take dd to adult films like Atonement and restaurants do you present this as 'non-negotiable' too?
And how can a 3 year old be expected to cope with these subtleties. i.e. that you expect and even encourage her to contest decisions you make about what clothes she wears and when she goes to bed but then you DO expect her to go to school without negotiating. And why the hell should she respect your authority and your 'non-negotiable' areas if you've actually been encouraging her not to?
As MB says we deal with a lot of kids who have been brought up to think they're in a position to negotiate every decision and not to respect any authority figures and they're a nightmare. For MB in the science lab this could be a life and death issue but actually for me in the classroom a kid questioning why they can't get their mobile phone out or listen to their Ipod can be equally disuptive (if less hazardous).
In my family bedtime is no more 'non-negotiable' than bed.