I'm not the one struggling with anything, you're being intentionally oblivious to the realties contracts. Open your mind to the possibility that life is more nuanced than you are making it out to be.
A NTC from a players standpoint means, I negotiated a contract that will for the duration of the contract stop any trades. Tampa Bay chose to circumvent the NTC by threating to waive him, they essentially said if you choose to enforce the terms of the contract we are going to make the end result worse than if you chose to waive it. That in anyone's mind is circumventing the spirit of McDonough's contract.
Which is exactly what I outlined in my previous post, you make life so difficult on Rielly he chooses to waive his NMC. Not that I would do that, I believe a fairly negotiated contract should be honored, I think what TB did was exceptionally shady and will bite them in the ass in the future, as long as that GM is there. The only difference is Rielly has a NMC and McDonnaugh has a NTC. It does not prevent a team from creating conditions that force the player to waive his NMC or NTC. Give a GM who is a narcissist and wants to move a NMC player the challenge of moving that player who does not want to waive his NMC and I'll show you a player that is going to go through hell until he waives. Life is not as binary as I got a contract so I get what I want in my contract. That is naïve to think that.