I wouldn't say forced, but...going off at a tangent, but in the UK at least, Christmas Day is one of eight public holidays celebrated throughout the year, on which most businesses do not trade and people generally are not expected to work. Of the others, four are explicitly Christian or at least have some sort of Christian relevance, whilst the other three are purely secular. None of the other major faiths are represented in this way as public holidays, meaning that AFAIK Hindus, Jews, Muslims, etc., must take days to celebrate the major holidays of their faith out of their annual leave allowance. (I may be wrong about that, or it may vary from employer to employer - if anyone knows any better, please correct me!)
I don't know how this compares to the USA?
David.