Lafferty should have definitely been kept over Reaves, if they wanted a face puncher, there are plenty they could have signed who they could have waived up and down like McEwen, etc. if they wanted a DJ or moral boost, that is sad.
Not only did Reaves force them to move Lafferty but his contract essentially forces him to be played every night. Guy should be in the press box 80 percent of the time but can't be. And 2 more years of a 35+ contract. Might as well have thrown in a NMC for good measure.
Gregor Kampf Lafferty would be a solid defence first 4th line, and Laff can kill penalties as well.
Only hope is that Tree is not too proud to accept his mistake and that they amount you can bury increases as the cap does, and Reaves can join Clifford on the Marlies in years 2 and 3.