It's a damned if you do; damned if you don't situation. These are some pretty serious allegations. Yes, the law is innocent until proven guilty, but benching someone has nothing to do with the law, it's about principle's. Let me put it back this way... in ANY other profession, what could/should an employer do if an employee is charged with something like this? I would suspect most would put an employee on paid leave while an investigation is ongoing.
It's not a matter of doing the legal thing, it's a matter of doing the 'right' or ethical thing. Sure, you've got to guard against unfounded allegations, but is this a legit thing with MacDonald (I don't know... I'm not following it)? If there's ANY semblance of legitimacy, I would say the 'right' thing is to bench him.