The real mistake was pulling Gusev away from the KHL a year early just to come to Vegas for 2 games of the playoffs and not playing him then. You can argue that had we won against San Jose that he might have played in the next round(s), but still. They should have left him in the KHL til he was finished up there and then brought him over.
Not a fan of the trade, but it is what is is. And like Mundy mentioned, to get rid of Holden/Reaves to make room for a Gusev contract, picks most likely would have had to be included as an incentive to teams.