I don't know about these shirts, but it's the same that rock stars, they all sell this kind of merchandising and people wear them at concerts. Why should this be different? Nole is an icon.
That said I'd buy a shirt that is made in better taste.
I got mine made for me that says I 'heart' Novak. I would wear it at his matches.