There are very few top forward attacking players that don't dive these days, it has become apart of the game. Pretty much all the worlds best players dive, you can add the likes of Messi, Bale and Robben to your list aswell, and I could keep going on. Because players are getting penalties for going down easily, or diving you are putting yourself and your team at a disadvantage if you don't do it. Everyone can have a go at Ronaldo, but the fact of the matter is they all do it, not just Ronaldo. He just seems to get singled out for abuse because he's them man everyone is envious of