That wasn't a random shot downfield in the 2nd qrtr.
The game was riding on the ball there and they have to give him some leeway to attack it.
The penalty was the right call but an ejection on a game deciding play would have been wildly inappropriate, imo.