I identify foul escalation as a hard to grasp and hard to follow rule, it feels like sometimes it is not respected and the public can find it hard to understand.
In order to address that I suggest colour coded cards, with a few tweaks to the existing rules.
Regular Fouls can be given without cards distributed (like incidental fouls and benign fouls - malleting, toppling, interference) although if a player abuses fouling (in order to waste time for example), an appropriate penalty can be given.
Minor: 1 green card is 30s out 2 green = 1 yellow / 3 green equivalent (1y+1g or 1g+1y)= 1 red
Major: 1 yellow card is 2mn out 2 yellow = 1 red
Misconduct: 1 red card is game out
Any additional red card given out in a tournament to a player should be considered for disciplinary review between the ref coordinator of the tournament, the tournament organiser(s) and the referees that have handed out the red cards.
This would replace the arbitrary escalation of 3 fouls to a minor penalty in the current ruleset, and escalation from a minor to a major at any further fouls.
Getting send off for 2 minutes after having unintentionally put a mallet under wheel because you were under a minor feels wrong.
In other sports you can still commit benign fouls, without risking a major penalty even if you have been “booked/carded”! Also for bench squad and 4v4 where fouls might happen more often, this leaves more freedom to play with fewer major interruption that sending off players can create.