Due process is exactly what’s happening. It’s standard human resources procedure to put people on leave while credible allegations are investigated. There are enough witnesses that the company has already talked to to make it a credible allegation. Read the details instead of reacting to the headlines. “Due Process”…