Here’s an example of why Republicans have difficulty obtaining support from outside of their base. A shirt they recently sold (picture above via BuzzFeed) says “Happy Holidays” is what liberals say on the front and Merry Christmas on the back. The shirt is sold out, but they are now selling one saying Not Afraid to Say ‘Merry Christmas.’
Republicans apparently do not understand that not everyone celebrates Christmas, but there is no room for those of other religions in their extremely tiny tent. Even many Christians say Happy Holidays. This might be to be inclusive and include other religions, it might be to include New Year’s, or it might not mean anything at all to those who aren’t interested in claiming to be victims in an imaginary War on Christmas.