I would add Hobby Lobby to the good guys list. They make no secret of their faith. I love that store - my kids hate it because I could spend a whole day there. :o) However, I find their clerks to be among the most uncheerful ever. And once when I returned for an item that had not been put in one of my (too many) bags - I was treated with disbelief - even with my sales slip.
The Super Wal-Mart I was at had a product display with the word Christmas used and shown. This is good enough for me to do my Christmas shopping at Wal-Mart.