What is cheating though? It seems that some cheating is deemed worse than others. It's ok to take someone down as they are through on goal(you get a card and it's never mentioned again), but it's not ok to emphasise the fact that someone has fouled you? And pretending that someone has fouled you is seemingly one of the worst crimes in the game, while actually fouling someone is ok, especially if you can get away with it.
Well taking down one clear on goal gives you a red card, while pretending to be fouled gives you a yellow. But I agree, the reputation is more hurt by one of them. However, if you took down one clear on goal 4 times in lets say 8 months you would first of all build up a longer and longer ban, as well as it would be kind of stupid for the manager to keep on selecting a guy who repeatedly ends up in that situation? Not easy this!!