This was an absolute rollercoaster.
At the end of the day, all of our player's careers are left in the hands of the GM they've signed with. However this wasn't an intentional thing and it's really just an unfortunate circumstance. Beav acknowledged his fault and apologized and realistically that's as far as it needed to go. Even if it was a player's last season, there is always next season for you as a member of the community.
I would think a potential rule change might be helpful in avoiding this in the future. A logical solution would be: if possible, fulfill the requirement in the playoffs like we did here. If not possible as the team doesn't make it or gets knocked out, picks/financials.
I apologize as I realize this has gone on long enough. Just didn't want us to lose sight of why were all here to begin with.