And again LadyOfTheManor you miss the point Christmas is just as much about tradition as it is religion IMHO
I am an Immigrant to this country, have been here for 16 years. Yes probably made easier that I am white and from and english speaking country but it was still a MAJOR culture shock.
I had to adapt to a different way of english, beleive me even though I spoke english many things are different still. Different food, work ethic and political system. As time went on a different way of bringing up children and schooling system. Generally now my home countries ways are alien to me.
Guess what I am saying is that I adapted to what has now become my home. I will always be a New Zealander, but Britain is my home.
Having travelled quite a bit before settling I can honestly say that Britain is one of the most tolerant countries in the world. This is a very positive thing on one hand and allows so many cultures to live hand in hand. But on the other hand it allows a small minority of each group to be separate and insular, British included.