I think this concept of calling fouls based on situation is ridiculous. What Green did was definitely grounds for a technical but the head of officiating came right out and said that they would let it go because he already had 1 technical and didn't want to throw him out. And then literally said that's one thing that makes the NBA better than other sports....that the refs change how they call the game based on the situation.
I think it was Steve Javey who said that. I was also like, wtf. I mean, how far would Green have to go to get the 2nd T if the officials don't want to eject him? In a normal game, both he and the other player get a T for that altercation.