I personally support sudo's policy on this, rather than a policy in which you cannot ban someone from a space for safety issues until mediation is handled. It is not possible to keep an area a safe space if people cannot be asked to leave until mediation (which should be conducted off property) has been facilitated. (Obviously sudo's policy in general is going to stick in a sudo room issue, but I thought I'd bring it up because I have a lot of ~feels about it.)
Someone temporarily losing access to the Omni is not nearly as concerning to me as facilitating a culture in which we keep people around who have repeatedly made people unsafe or participated in acts of violence.
I also feel like large public meetings on matters like these facilitate shaming the person of discussion more than they promote fairness. And if the person in question is there, people feel unsafe and honest discussion can't happen anyway.
I also agree that it's tough when it's someone known well to the community rather than an unestablished stranger. However, I think rather than looking at it as a ban, one could look at it as giving Elliot the space and resources to heal and strengthen, which is clearly not happening in this community, with the hopes of at some point welcoming Elliot back to sudo with open arms.