I said "master", when it's not in opposition to "slave", should not be deemed offensive. Your example helps make my point.
To clarify my view on master/slave terminology, I do understand how an overt analogy to slavery could be offensive. But the word "master" doesn't usually imply that there's a slave.