I suspect this is another of these "Only in America" things. At least I hope it is. There wouldn't be many takers for T-shirts like that (with a Union Jack on them) at my church, thank God.
I wonder if they have stuff like that in Iraq, where one in five of the population are Catholics?
When they have a funeral in Ireland with a tricolour, it's a firm rule that the flag has to be removed before the coffin is carried into the chiurch. I think that's a good rule. They should apply it to T-shirts like that. Which might be quite interesting in some cases.