I am asking you, my readers, to help answer this question of our times.
I think the Prime Minister meant when he said we are a Christian country that we have a Christian past when Christianity was the religion of the many. We still have an established Christian Church in England. Our constitution includes Bishops in the Lords, the Queen as Head of the Anglican Church, Christian services to commemorate great national events and anniversaries, Christian prayers at the start of every Parliamentary day and similar Christian services punctuating the rhythms of civic life in many towns and counties. Remembrance Day, Christmas, royal births, marriages, deaths and anniversaries all include Anglican Church services in our national life. In Wokingham Church and state come together for a variety of civic functions.
The Prime Minister is well aware of the many people of other faiths in our society who enjoy the tolerance and freedom of our society to profess their beliefs and hold their own ceremonies. Other faiths are also now represented in the Lords and their Heads are invited to the large State religious services and civic occasions. He is also well aware that many people in the UK believe in no religion, and will know that practising Christians attending Church regularly are a minority.
What does all this make us? Was he wrong to call us a Christian country, given the constitutional framework? Why should anyone be offended if a political leader draws attention to our Christian past and to our current fusing of the Anglican Church with our governing establishment?