I don't see much difference man. Diving is diving. It's cheating in both cases so you can't look at one dive as cheating and at another dive as non-cheating.
There is not pure cheating and little cheating. If the player can stay on his feet but he decides to fall down at the slightest contact or without any contact, then it's a dive.
Diving definitely is diving

D), but that is the point - when someone goes down from a little touch or plays for the foul (not an offence in itself) then you can't say this is a dive. I'm thinking Del Piero's non-penalty against Palermo, for example. It might be or might not be from the player, but there is little concrete way or telling, so the ref has to make his mind up.
Krasic's was a 100% dive, knocks the ball past him, the defender goes to make a challenge and then pulls out, Krasic is expecting some contact and starts to fall even though the defender has stopped. Looked a bit silly tbh. When it is obvious like this then it becomes a problem, because everyone knows it is a dive. Krasic could just as easily be booked for diving (hasn't he already, for a lesser offence?). So then he is walking on a tightrope for the rest of the match. Look at one moment in the second half, he squeezed between two players, took a big contact and just stumbled and stayed on his feet when he would otherwise, and should have, gone down. As someone said earlier, it certainly seemed to affect him afterwards, whether the fans or players got to him. A guilty conscience maybe, but at least that sets him apart from Ronaldo et al who would dive on a card and risk it.
I hope Krasic doesn't try to take contact and stay on his feet all the time now because of this, he
is like Nedved and does draw a lot of fouls, especially as he runs at such pace, and he doesn't have the physique to get into running battles all game.