creating extreme consequences for unethical behavior unrelated to the mission of the organization itself is problematic because we don't live in a universe where you can know things with 100% certainty.
in fact this whole rust fiasco is an even greater and more blindingly obvious example of causing massive organizational rupture over a minor accidental personal slight.
should there be more process in place for rust leadership? maybe, probably. But I will skip rust and learn zigg if I need to do something low level due to this disproportionate response. It's not appropriate.
Don't tolerate the intolerant, ironically.