For paid staff, yes I think so. Just look at what happened during the Thrage episode of Flight Rising, or the admin who wrote #AllLivesMatter on his Facebook profile after his friend got shot.
Of course, if someone is going to work with people you need them to be tolerant enough to actually do a good job at it. Having staff with good ethics is very important. But on the other hand, no game owner can be expected to actually micro-manage every opinion held by their staff. Even something well intended, but poorly worded, can really hurt someone's reputation in this day and age of Facebook screenshots. I'd prefer making sure the admins and developers had anonymous accounts specifically for the task, not to be used for chit-chatting in the forums or to be obviously linked to a real name or Facebook profile (except for stuff like portfolio purposes).
For something small, like a volunteer mod, I think it's great if they can use the same account! Having respected, older members of the community step up and take responsibility for it is a great thing. But, if it's someone like a programmer or head artist that the site can not afford to just replace like that? Best cut your risks. I'm pretty sure no developer team has time for dealing with player riots every time a co-worker said something really stupid.