Wouldn't you deem #14's act (the dead ball shove) to be in retaliation for the shove that should have resulted in a Flagrant foul to start this whole mess? There don't have to be punches thrown to be considered an act of fighting, right? To me, when the shove/push is as aggressive as it was, #14 is prepared for a fight in that spot - the push (or any push for that matter) is not meant as a warm gesture, a push always has the potential to lead to something more, especially during a dead ball situation.....
I just think big picture - no official truly wants to throw someone out of the game for many reasons. But in this situation, you'd have solved a lot of issues and been extremely fair to both teams to have both of those players removed from the game. #14 was obviously playing with some negative emotion there, and it ultimately leads to his ejection later with the additional T - that 2nd escalation never happens if he's already been removed is all....