I kind of don't blame the players for going down like they have been shot sometimes, I blame the referee's for not giving decisions so that players feel they have to go down like they've stood on a land mine.
I do agree with this at times. Refs need to learn that a player can be fouled and not go down. Currently, players have to go down to be awarded a free kick, which is a ridiculous situation.
Refs also need to learn that, occasionally, a player will lose his balance. Currently they seem to give a foul or a booking for diving, and have no middle ground.
That said, the Neymar one above is still utterly disgusting.