That's not fair for Terry Porter.
Please. Who cares about "fair"?
Firing Terry Porter is a good start to the remaking of the team. Sure, we'd all love to trade Amare now, but you have to be sure you get something in return. Fickle Suns fans either a) want to get the world in return, or b) start talking about giving players away, and neither of those happen. And then, the ones that claim they are more level-headed come up with huge trades that are like 5 players for 6 players--which ALSO never happens. Realism hardly exists in any fan-suggested trades.
Right now, in order to change at least SOMETHING, firing Porter isn't just a good decision, it's also the most financially viable because none of the fan base has any real emotional connection to him. Not like Amare, Shaq or Nash.
Firing him could backfire, but we just lost by 20 to the Charlotte Bobcats. I don't know if it can get much worse.