Afraid I disagree. The problem is referees at the top level not enforcing the laws at their disposal. If they booked more player for the merest of dissent rather than let it go early in the game it would stop. It would also empower grassroots ref's to do the same. It's a bit like...
And the reason they're taught that is because there is an instant penalty for dissent in that the ball is moved forward. Remove that and Rugby would soon deteriorate.
Penalise dissent either by moving free kicks further forward or issuing a yellow card at the first sign will bring it under...
Give them bodycams then come down hard on any team that abuse them. Ban any player or official from all football for 3 months for first offence, a year for second and for life for the third. Thats all football so they couldn't go to the Albion nor watch their kids play etc etc.
And get refs...