stealthpapes The issue there is that it happens too fast for the ref to really follow.
So,WRT gamesmanship stuff - I'd have a panel of a few ex-refs and respected ex-players and managers to review such incidents and hand out one match bans after the event, with them having to justify their decision. Bans doubled for failed and/or frivolous appeals. Allow managers one opportunity to suggest an event from the game, but the rest comes from the panels own decisions (and, yes, what is in the news) and make it a bit transparent about the decisions made.
There is always the option for the 4th official to check a replay and then inform the ref to sin-bin the player.....this doesn't have to stop the flow of the game, it can be checked within 30 seconds and at the next break in play the ref orders the player off for 10-15mins.