I like the idea of a review after the game, as mentioned on sky sports (credit to them, no copyright worries

)
4 professionals, deciding if someone has dived, if they have, 4 game ban. That would stop diving, and give referees the confidence to give penalities. i think half the time they are struggling to guess if the player has dived or was fouled