The FO can't win either. Sign Dukes, take heat. Punish him for essentially moonlighting, take heat. Sign Adam Dunn, take heat. Stand pat with the roster, take heat.
Maybe the GM and roster management and incompetent manager have painted them into a corner they can't get out of.