Ya...fair enough. I don't know the circumstances either.
But I guess my question is why does a player receive so much criticism for "firing a team" and a team is absolved for non guaranteed contracts? They can release whenever they want.
Teams are employers, players are employees. Football is still a job in the end. Every business in the world can release or fire any employee at any time, and in some cases you're escorted out by security. In football they basically fire you if you aren't good enough to do the job or, in some cases, can't perform. If you're quitting or switching jobs, the appropriate thing to do is notify your employer so they can find someone else to fill your spot. In this case, the player didn't fire the team, he failed to show up for work, basically quit, and didn't do the right thing by informing his employer. Simple as that. If you did that at work, I'm pretty sure you're not going to get a glowing recommendation.