I don’t know any details beyond what’s published here but it seems to me that the prof probably has a point about being scapegoated. It’s unlikely that she personally set up all the computer systems involved in her research project – at least, I hope she didn’t, she got paid too much to fiddle with that. Judging from intimate experience with working with faculty, I find it equally likely that she just wasn’t told about issues, or that she was and overrode staff protests.
If she wasn’t told, then shame on the staff, particularly if she’s correct and “everybody knew but me.” (I would hope though, that if “everybody” included other faculty members, that they tried to impress the scope of potential issues on her; often faculty who won’t listen to staff will listen to other faculty.) If she was told but overrode the concerns, then I don’t think the discipline was enough – she should be fired. If she wasn’t told, she shouldn’t be disciplined; the people who didn’t tell her should be dismissed.
However it actually happened, it feels like something is missing from that story, there’s detail missing about interaction between her, her group of researchers, and the support staff involved. That detail is what would allow the informed reader to judge whether or not the discipline she received was fair.