Radical eh? but yes indirect free kicks, with the offending player receiving a yellow card.
Also had radical thoughts on how to punish teams that have loads of yellow cards, and might make refs think twice about booking players for innocuous challenges.
If a player gets a yellow card he has to leave the pitch, say 20 minutes from the end of the match, i.e he is withdrawn after 70 minutes and takes no further part in the match. He cannot be replaced by a sub. Any player getting booked after 70 has to leave the pitch immediately. Would have made the Liverpool v Chelsea game interesting as 9 players were booked in that game!
Put the keyboard down and walk away.