Maybe not at his current salary, but i'd still bet he would've taken somewhat of a discount to stay with us...
Everyone on here loves to talk about asset management and getting the most that you can for players when you know you can't keep them, that is exactly what Gorton attempted to do with Hagelin. Hagelin had more value to trade last off season than this upcoming one when he would've been a UFA if we signed him to a 1 year deal.
This is why it's not black and white when it comes to making the right move. Obviously, we couldn't afford Hagelin at 4m per, but we could've tried to make space to sign him at a discounted 1 year rate, if we cap crunched and only signed him for a 1 year deal to just keep him for this last season, we probably could've gotten him at 2.75-3m. Trade Glass, don't sign Stoll and there's the money for his raise. The flip side of that, is then after this season we either re-sign him or lose him for nothing. I personally would've been okay with that, especially seeing the return we got for him. He would've had more value to this team going for another run this season, however, what we saw was Gorton trying to maximize the value he got out of his asset.
It's why all this talk of asset management isn't as black and white as it is sometimes made out to be on here.
Either way, there's no argument against the fact that on the ice Hagelin is sorely missed.