I've only met one of the two but I can't imagine Suarez being a worse human being than Rafa.
I don't think Suarez is a bad human being, not at all. He was born piss poor, literally like nothing to eat poor. Guy had no shoes to play soccer with. Soccer was and is life and death for him, not a game. We can't relate to it, but it was the only way he could survive and have a real life. That's why he couldn't care less about people sitting in their TV sofa with chips and beer judging him "ooohhh he is such this and this ZOMG I don't want him on my team".
Plus, one thing should be said about diving in soccer. It will always be different from hockey because of the equipment. You are so unprotected in soccer. Sure, there is embellishment and that's bad. But many people don't realize that when one of those fullbacks or Rio Ferdinand-like players, tough, tough guys (I love how Ferdinand plays) come charging at you, they go at the ball, which is at your feet. Sometimes when they do this, you make a choice to move your legs out of the way, or you will get injured. It comes off as diving but it's really not. So, there is diving and there is diving. Players like Ronaldo and Suarez are constantly hacked at, if it wasn't for them having some skills at preventing injury by "diving" to a certain degree there would not be much left of them.
Doesn't take away the fact that both are pretty bad divers but there is more to it.