We got TPJ, Vaughan and a few others because they broke their contracts early. I didn't hear anyone complaining about how sacred contracts should be then. Again, that's just the way things are these days. Clubs move players on to free up cap space and fill other holes in their rosters. It's not personal, it's just business. The modern player understands that.
For anyone worried about how this will reflect on the club, it hasn't stopped us signing Burton, Fox, Kikau, Mahoney etc so clearly it's not an issue.