Now you might be able to say that in MLB and NBA...but in the NFL, a Contract isn't a contract from the team's perspective. Contracts in the NFL are not fully guaranteed, only partially guaranteed, so no, a contract in the NFL is supposed to be honored as long as it is favorable for both sides to honor them.