Legit or not, the league needs to come up with a different formula used for fines, IMO. Like a % of the players net pay. It's not apples to apples if you levy a fine against Tate for the same amount that you'd hit Fitzgerald with.
I understand the idea is to eliminate (LOL) "flagrant" fouls, but a fine imposed on Sherman, wouldn't be much of a deterrence if the same dollar amount was levied against Revis.
I suppose such a plan would present it's own unique challenges, but the penalty should be the same, regardless of player, and the only way to do that is to penalize each player based on their respective earnings. Or it's not the same.