Vadered
Future Flyer Cup-Winner
what las said.. there should be an out clause for career-ending injuries i think
I'm kind of torn. On the one hand, yes it sucks to have your cap ruined like that, but on the other hand, it's a risk you take when you sign somebody that old long term like that. What if instead of taking a stick to the eye two years ago he'd instead just worn down over those two years and wasn't really able to contribute on-ice anymore? The Flyers just get out of it because "he can't play anymore?"
Honestly the best system would be your salary = your cap hit. Fixes a TON of the shanahanigans.