You'll never see in real life basketball a player fouled out in minute 28, and hardly ever with 28 minutes (even with not followed minutes).
I think that there should be a feature in the code of the game engine who "say the player" that in games with 28 minutes and 4 or 5 fouls, is better allow a rival bucket than be fouled out before the half time... ;))