Can't stand Salazaar but you are wrong. He did not ruin Cain, she wasn't cut out to be an elite athlete mentally. She's been away from him long enough with her talent she could easily be putting together respectable performances that at would put her close to the of the NCAA D1 level if he was the problem. But she isn't close to that point now. Maybe Salazaar's program wasn't a good fit but he didn't ruin her. There are numerous talented highschoolers that graduate each year that will completely disappear and or quit within a year or two of starting college but they don't get the same publicity because Cain was a next-level talent. Competing at that level year in, year out takes a person with a certain mentality and desire to succeed in the sport. You have to motivated to deal with the grind day in, day out year after year. A lot of people can't do that or just really don't have the passion to do so. At a certain level, those who do it because they are talented and those who really love it are separated out. If you aren't one of those who really love eventually you get broken by something; a coach, an injury, other things in life. The coach is an easy target but in some cases its the athlete.
In Cain's case maybe under a different program, it would have taken longer to "ruin" her. But I think she likely would have been ruined before her career ever came to real fruition.