1. What happened to Mary Cain is unacceptable and was clearly mishandled.
2. Salazar without question made inappropriate comments and is on the aggressive/abrasive/insensitive side.
That being said, this whole thing has reached pitch-fork mob levels. Part of the issue is that Cain was placed into a training environment that wasn't best for her age, personality, and experience. Ignoring the unacceptable behavior by NOP staff (not taking action on the cutting etc.), part of it the problem stems from trying to put a square peg in a round hole. Salazar didn't adapt and the system wasn't right for Cain.
Everyone else (Ritz, Cam Levins, etc. etc.) is getting the benefit of having their views judge on hindsight whereas Salazar and NOP are being judged solely on historical behavior.
To me, the "cult" etc. comments in the SI article swing too far one way. The article presents a purely one-sided argument from many of the same cast of characters that never have anything good to say about NOP. I put more weight in Ritz and even the comments from Julian, but an NOP article filled with quotes from Goucher, Magness, and Yoder-Begley, while not necessarily inaccurate, is not well-rounded.
There is a lot of relevant stuff in all these statements, but the article, and the twitter etc. bandwagon of everyone jumping on to make Salazar the devil incarnate, to me, reduces some of the effectiveness of the real issue being addressed.