A staff position, in no way, should grant immunity to criticism.
Although it's understandable they deserve a higher level of respect, when someone seriously has no intention of insulting them and they take it personally, that is THEIR fault.
THEY interpreted it as offensive when it was not made out to be like that.
Let me repeat, it is THEIR fault. If someone looks like a girl, they look like a girl. Offensive? Not at all, simply the truth. I personally don't think he looks like a girl, but with different people come different opinions and you should be prepared for that.