Yes because
a) it was a live ball when they walked onto the court and should have at least been punished for that aspect of it (I know Spurs fans have difficulty understanding that only 5 players are allowed on the court against the Suns since they seem to go against it all the time - at least twice that I know of off the top of my head)
True, should have been a technical foul, the refs didn't call it, shucks!
b) It wasn't actually a fight in the rule. I forget the exact wording but it left plenty up for interpretation.
It said altercation. http://www.nba.com/analysis/rules_12.html?nav=ArticleList section VII - Fines, 2c)
c) There was no actual fight. Did Amare leave the bench? Yup. Did he throw any punches? Nope.
Please read rule.
The rule left everything including what the vicinity of the bench was but they still strictly enforced it because a "rule is a rule" basically. They then followed it up in the offseason by re-writing rules to bail out 99% of the NBA refs for their gambling. You don't see any hypocracy there at all? If you don't you have your head so far up your ass that you can check your own prostate.
The rule about the referee has been enforced consistently for a decade?
There wasn't a fight in either case (you can argue one was prevented in the case of Amare but there still wasn't one). Both players went out on the court to protect a teammate. One gets suspended, one does not. See my point?
The incident happened that quite possibly affected the outcome of the series. The hypocracy shown by the league following the incident is undeniable
There was an altercation in one, but not another, see my point?
The difference in the rule between the refs and the players is also this.
The one with the referee is a contract with regards to the termination of the contract, it is, in effect, a hiring contract. While the other one is a rule of behaviour in the work place.