That sounds utterly trivial - why was Sal/Sally so upset by an attempt to be polite by not using a short form/pet name. That must happen to her all the time in formal settings.
As for "voicing concerns with current practices", what were those concerns and practices? Technical?
It wasn't an attempt to be polite. They didn't use the long form of their name (which would be irritating but I can see that being an attempt to be polite), they used a rather infantilising diminutive. The effect was condescending and "Sal" was well within their rights to object.
In the general case, telling someone that actually you are the person who has the last word on what they are called is bullying.
Sally is traditionally short for Sarah, though if someone with a longer name like Salvadora/Salvatoria were living in an anglophone society, I could also see them going by Sally.
Because they had already stated what they wished to be called. Once someone does that, conversation on the topic should be done; there is nothing more to be said. Choosing to ignore that is a massive sign of disrespect to the person, and should not be tolerated.
As for "voicing concerns with current practices", what were those concerns and practices? Technical?