That's exactly what I would say, too. My husband would never wear a shirt with those loud of colors, but I would buy it for him if he did. Now that I think about it, I know someone who would wear it proudly, and often. Huh, maybe advertising does work...
I don't think that ad is inappropriate, it just may not be to everyone's taste. Most of the ads we see are based on something we searched, however I do not rule out our devices spying on us, with our own permission.