Didn't anybody learn anything from the Eduardo situation? By all means, if it's going to be done consistently, to any player for every team then fair enough.
However it still has a few potential problems (going to treat just diving, as part of the whole bigger problem of simulation):
For a start fans themselves up and down the country disagree about who simulated and when. There are some players who are good enough they can do it in a sly way such that it's difficult to decide whether he would warrant a punishment or not.
If it happens in an important match, what incentive is there not to dive? Say the title is effectively decidable between 2 sides 2 games from the end of the season. One side has a very easy remaining pair of games, and so to win the title decider, he cheats, gets caught and is suspended. But by doing this he effectively wins the league or at the very least hands his team a massive advantage. What incentive is there to stop him simulating?
Or say a player towards the end of a cup final? That is if caught, he merely misses a few first round ties next year.
Bottom line is, the only people who can stop cheating are the players themselves and the fans. However neither if you really think about it, want to. Ok this is an international example, but the closest I can think of: Suarez cheating against Ghana. In that position, at that time, in that competition ANY player would do it again. It's also worth a bet while as neutrals we chastised him, you can definitely assume that all the Uruguayan fans didn't batter an eyelid. We'd deffo want an England player to do the same should it be required.