"There are only two hard things in Computer Science: cache invalidation and naming things."
You replaced a naming convention that everyone knows and is experienced with, with a new, more abstract one that can only be understood by recognizing a problem exists with the conventional naming system in the first place. This article needed a visual explanation to be understood as well. Maybe that's the way, a poster with the pic above and labels.
It's a dilemma allright. Ditching shirt sales feels like the worst solution.