I see nothing offensive in that T-shirt whatsoever.
Would you have a problem with a student wearing a "F**k Christmas" t-shirt or a pro gay or pro choice shirt(with crude pictures)?