Agreed...I too am put off by these "Christmas" cards that have nothing to do with Christmas. It baffles me also as to why the PM didn't include his children in the photo....just astonishing.
When I get cards from liberal friends that are of 'winter scenes' or a wolf in the snow, I just shake my head in amazement at the lengths that they are going to in order to avoid using the word "Christmas". They are the same ones who greet me with "Happy Holidays" instead of "Merry Christmas".
I once got a Christmas card from a liberal friend that had a verse about hoping for peace and no more discrimination and all the usual liberal obsessions. I sent back a simple Christmas card saying Merry Christmas.
Never did receive any more Christmas cards from that person.
Your friends that do not believe in Christmas send you "Christmas cards" because YOU do believe, and they DO sincerely wish you happy holidays.
When it is YOUR birthday, and your friends are aware of it but do not celebrate their own, should they not say "Happy Birthday" to you, or maybe you would prefer that if they see you they not mention your birthday?