It's probably fuzzily fixable by including instruction authority levels in the training data. Can't expect much more than that, given that the model itself is fuzzy.
If Apple and others "couldn't", why would Microsoft ? Throwing errors for bad input is so 90's.