I would have to disagree here...the punishment (were DC allowed to train) is totally befitting the crime....3 games for pushing an official (minor interference or whatever)...is pretty lenient IMO.
Di Canio got 11....not much more force there, certainly not going to injure anyone (not helped by the comical fall... ).
The total lack of respect for the official (who did get the call wrong!) is unacceptable. The push, however minor, should not have even entered his mind. The shouting and finger pointing IMO is over the line also.
We cannot end up like the soccer lads surrounding and hounding officials. I hate to say it, as GAA is the ultimate standard barer in most regards IMO, but on this point, rugby is putting us to shame.
Had the ref/lino acted accordingly in the first instance, NOT ONE person would be on here arguiong the toss. Hand on official = gone....and a minimum suspension (as you say, number of games instead of weeks)