I agree with this, it's not just Dodoro's fault, but the aggressive and ridiculous posturing such as asking for McKay or Curnow is ridiculous.Why did Daniher want to leave originally a year ago? Why does Saad want to leave? Is it directly because of Dodoro, or a number of other factors?
Player retention and keeping them happy enough to stay isn't really the list manager's role, beyond the mechanics of contracts, trades, etc. That's on the player themselves, and their happiness with the city they're in, their personal life, their medical situation, their teammates, and coaches.
You want to get McKay or Curnow in return for Saad? You start by convincing McKay or Curnow - like the Dogs did with Boyd / Griffen.