Sakic should have traded Duchene a long time ago before the leaks even started. Just like when the Flyers traded Carter and Richards, the Preds Jones and Weber, the Jackets Johansen. Find an interested partner you can trust and do a deal.
Now it's turned into a distraction. You have an unhappy, star player on a team that is already a mess and in need of a culture change. Sakic needs to deal Duchene and get the drama away from MacKinnon, Rantanen, Jost, etc. and let those kids grow without the circus. After Duchene, deal Landeskog and Barrie, once and for all, or just shut up about "MacKinnon and Rantanen are the only untouchables..."
Loved him as a player, but Sakic is not showing good leadership at the top and hasn't been for a while.