It would be fair to get a race ban for each case where he ended another driver's race, if he is deemed responsible for the accident.
Which would conveniently mean that Schumacher wouldn't have been penalised for Hungary last year. Funny you should come up with this idea after that very incident was mentioned...