Yes, you do need an explanation.
We didn't say you couldn't print the t-shirts. In fact that's not what you asked. You asked if they were "defiance or distasteful," and you can't handle the fact that I think they're distasteful.
But, I also think they're defiant. To another friend I referred to them as "distasteful defiance."
You have every right to print and wear them and be as defiant and distasteful as you want to be.
And I have every right to be repulsed.
THERE's your lesson in free speech.