I see no problem with the greeeting on the INSDIE fo the card...but the front is political, and does not belong at Christmas.

If you don't belive in the meaning CHRISTmas, fine. No problem. But why not shoose something that just says "Happy Holidays" or "Happy New Year" or "Have a nice winter"

As others have said, Time and Place.