Mt direct action against a regime for which you are not a part of is naive in the best sense and completely stupid in the extreme. Pissing off the police of a country in which you are a guest, and note expats are not ever going to be naturalised in places like saudi arabia ever, they are there because the saudi's pay a shed load of money and dont charge tax, and the quality of life is obviously good enough for these women to move over to that country of their own free will, from such civilised places as the UK.US. The women who behave like this know full well what the laws are, they have agreed to enter and work in this country and comply with the law, if they dont then well they should accept they will be punished, like any people anywhere in the world breaking whichever countries laws no matter how daft one considers the law to be.
Besides which the Saudi goverment, is being pressurised by the saudis themselves, who are pissed off with havign to pick up odds and ends for their non-driving wives and daughters and mothers everyday, enough to lobby the goverment to allow women to drive, last I heard the law was being reviewed.
Rape laws are not islamic, they have nothing to do with Islam, they are a great transgression against women in the name of Islam, and pissing off the mutawa is not going to change them, more constructive action hopefully would, working with womens programmes in those countries might be a better move (yes amazingly there are womens movements even in places as draconian as saudi).
The teddy bear thing, is atrocious, I wouldnt tihnk twice if either of my girls had named their soft toys some such, and it's wrong to say people wouldnt name their toys jesus and moses either, I bet in Americas bible belt there'd be lots of jesus' and prolly in Spain too.
The teahcer should have received written guidlines, surely if this was a school going by the british curriculum something like this should have been anticipated.
I still dont see it being wrong...
The calling a man named Mohammad by his middle name, is mostly done in countries like India and Pakistan, I think in the middle east they do tend to call a man named mohammad by his given first name. Culturally we dont call our elders, people in honoured positions ie teachers, by their names as it is seen to be disrespectful which I think may be why.