Really, it looks to me like the sensible solution is to adopt a zero-tolerance policy on temper tantrums; driver out of a car that isn't on fire, red flag the race until he's removed, then pull his card for the rest of the season. It won't take many missed races and beat downs from drivers screwed up by a restart before they either grow up or learn to work a fry vat.