We've been living abroad for the past 5 months with my job- I'm on a 1 year placement. My DH is looking after the children. My dd is at home all the time (she's 16 months) but we have put my son (3, will be 4 in a few months) in a bilingual kindergarden for 2 days a week. When we were in the UK he was at nursery for a couple of days a week too, so we wanted to give him that consistancy and also help him meet new friends.
The problem is that he says he hates his kindergarden and always cries on days he has to go. He has also started shouting out in his sleep that he doesn't want to go. It's very upsetting.
When he gets to the nursery he is fine and he has a couple of friends, but certainly doesn't like it as much as his nursery in the UK. We've spoken to the staff who have confirmed that he is fine, although he sometimes is a bit bolshi with the rules- I think partly because it is more regimented than the UK and also because he isn't there full-time and doesn't fully get the routine. I also can imagine it is tough for him with those children that don't speak English.
I am wondering about withdrawing him as we've tried for 5 months and he still doesn't like it. I hate the idea that it is on his mind so much he is even upset in his sleep. 
But is this a bad idea? Will it teach him that if he kicks off he will get his own way? I suppose the other alternative is trying him full-time to see if he gets into the routine. It would be expensive to do this but we could try.