I know people probably wont like this idea, but why not just give referees discretion? There are two of them on the ice, generally the cause of a fight is quite obvious. If the refs deem it to be a staged fight, or a response to a clean hit. Ejection.
I know people don't like giving refs more subjectivity (myself included), but that IS why they're on the ice in the first place. Let them make the call to eject the player and leave it up to the league review to decide if the single ejection is appropriate or if more discipline is needed (repeat offenders, attacking helpless players, etc..)
__________________
|