Business places have the right to use any expression that they feel is appropriate for the Christmas season. I am not offended by the term "Happy Holidays," or any other reasonable substitute for the phrase "Merry Christmas," by any business. In fact, I believe that it is reasonable for businesses to take this stance because of the fact that they cater to many non-Christians. It is unreasonable to call for a boycott of businesses that no longer use the phrase "Merry Christmas."
My church, which is Christian in nature, celebrates Christmas in every possible way. The words "Merry Christmas" are heard often at this time of year in our church and we use the phrase in our printed materials. Most of our members are careful to avoid using "Merry Christmas" greeting cards to our non-Christian friends.
We do use them with our Christian friends. What is so hard about everyone dealing with this situation in a similar way?