I know nobody wants to pay anything for Fox, but we gave up a pair of seconds and a B prospect [who just had 78 points in 62 games in the juniors at the time of the trade] for I'm Erixon, who literally declared that he only wants to play for the Rangers.
Erixon was not viewed as anything close to Fox today. Horak was then viewed as similar to Barron today, nor did Fox say he will only play for the Rangers. If we acquire Fox after reaching an agreement that he signs here, we will pay more than what we paid for Timmy.
Fox is a beast. He has 1.5 points as a defenseman on a team where nobody, D or F, has even 1 ppg. He has 66% more points in the same number of games as the team's top forward. Name the last case you saw that. He's killing it on a BS team where nobody was drafted in the first round. And he's an RD, the rarest of all positions.
Acquiring a guy with real 1RD potential is better than a few middling prospects we get in the second round, Barron, Gettinger, etc.
I'm kind of on your side. I agree Fox would be worth more than 2 2nd's and Barron. He would become our 2nd highest ranked prospect according to TSN, The Athletic, and ESPN. I don't think we would trade Miller, who basically every ranking considers a worse prospect than Fox, for 2 2nd's and a guy like Barron. My 2 issues are:
1) Do we have to give up that much given our leverage in this situation? Bob McKenzie suggested a 2nd or a 3rd and the local Carolina reporter suggested a 2nd, so it seems like we should be able to get Fox for less. In that case giving up 2 2nd's and a solid prospect feels like we wouldn't be taking advantage of the leverage we have. Obviously, the Erixon trade is a solid counterpoint, but in that case Erixon would have re-entered the draft instead of becoming a UFA if he didn't sign with Calgary, so it's not exactly the same. For whatever it's worth, we actually ended up losing the Erixon trade since Markus Granlund was the only player involved to stick in the NHL too.
2) We would have to be absolutely certain he would sign with us if, as you mentioned above, but we'd also have to feel like there is some risk that he wouldn't sign with us if we didn't trade for him. In the case of the Erixon trade, because he would have re-entered the draft instead of becoming a UFA, it wasn't guaranteed that we'd get him if we didn't acquire him via trade. In the case of Fox, it seems like there is some chance that if we don't trade for him, we would still get him in a year and not have to give up anything. If that's the case, I think there's a good argument that we should be a little stingier about what we give up. On the other hand, if there is a possibility that Fox would consider signing with another team either now or after sitting out a year, we should be willing to pay more.
Personally, my feeling is that the world can change more than you expect and we shouldn't risk screwing up a potentially fantastic situation that's fallen into our laps. So if we can get Fox for a package that's clearly worth less than he is, I'd do it and count ourselves lucky that a gift like that fell into our laps instead of rolling the dice and risking getting nothing out of a winning lottery ticket. My hope is that would be more along the lines of a 2nd or something like one our of our non-Miller left D prospects and a late pick, but if we had to give up 2 2nd's and Barron to get Fox, I'd do it.