100% of injuries are caused by fouls. The game already assesses technical fouls there, I am sure ejections and suspensions can be easily implemented.
Accidents happen. The game engine is not trying to hack your best guy out of the game.
"I don't know half of you half as well as I should like; and I like less than half of you half as well as you deserve."