I respect your opinions but you are looking at it in isolation and like a lot of other times, you are being too "pro-Club" with this.
This has happened repetitively and without arguing each of the previous cases, it is undeniable that either the Club is "promising" the wrong thing or setting expectations which cannot be met. The Club isn't looking at player's motivations before signing them up for big contracts.
You are completely right that it is about their "personal brand" but that is Club wide, not limited to players.
The Club culture starts from the top and by releasing players without signing replacements or letting players go early without benefitting the team is the wrong mentality.
These decisions to let go of Klem, Bateman, TDS, Galvin etc will keep setting a precedent that you can request a release and we will let you go. I understand that you want to weed out those playes who don't put team first, but we shouldn't hire them in the first place. We need a stricter policing of the players we hire to the Top 30.
This is on the Club and it's administrators/ decision makers, this cannot always be the players/ player agents. This cannot just be "Oh, it didn't work out". The common denominator is us and we ned to change that.