You make a good point. The cross should be banned from government offices.
  But Christianity is hard-wired into Western people for 2000 years. Western culture is about Judao-Christian ethics. Quebec has done well in removing the most oppressive anti-democratic aspects of Catholicism while maintaining the ethics.
  In Canada there's a church in every neighbourhood, sometimes two or three churches in every neighbourhood. This could be why religions have maintained so much power. If it were up to me they would all be converted into youth hostels, community centres, assembly halls, and union halls.