I would recommend VIT if possible but with str being better then some of your VIT gear or accessories, it shouldn't be much of an issue. It sounds like everyone was messing up in your run. Dps taking too many hits, healers prioritizing wrong and if the monks are saying they won't use mantra because people are dying too quick that's another hint that people aren't dodging well. Doesn't sound like it's solely your issue.

Also in party based content everyone need to improve we're they can, if they are all pointing the finger at you but they won't do virus or eye for an eye, then they are equally to blame.
Everybody gotta do what they gotta do to succeed as a team, people can't just cry about one person and refuse to use all of their own abilities because they never had to before. Eye for an eye is amazing everytime