If FIFA wanted to stop this bullshit, they could easily do so.
Any player who, upon reviewing the video evidence, clearly dived to try to draw a foul, gets a 5 match ban plus a fine equivalent to 10% of the wages they would earn in that time.
Any player who, upon reviewing the video evidence, clearly faked an injury to try to get another player yellow carded or sent off, gets a 10 match ban plus a fine equivalent to half the wages they would earn in that time.
Take away their ability to play, plus put a huge dent in their wallet, that shit would stop with a quickness.