There is only one thing wrong with these shirts. God is a Republican and Santa Claus is a Democrat.
God is an elderly, or at any rate, middle-aged, male. A stern fellow, patriarchal rather than paternal, and a great believer in rules and regulations. He holds man strictly accountable for their actions. He has little apparent concern for the material well being of others. He is politically connected, socially powerful, and holds the mortgage on everything in the world. God is difficult. God is unsentimental. It is very hard to get into God’s heavenly country club.
Santa Claus is another matter. He’s cute. He’s non-threatening. He’s always cheerful. He loves animals. He knows who’s been naughty and nice, but never does anything about it. He gives every one everything they want, without a thought of quid pro quo. He works hard for charity and is famously generous to the poor.
Santa Claus is preferable to God in every way but one: there is no such thing as Santa Claus!