For people who don't believe CR7 is a good person, here is proof. (read the full story). Good person isn't the one who tell everyone what he made to help the others, but the one who helps and doesn't need tell the world what he made. The most important is to help the others, and do it for the others, not for you or for people think you are a good person.
I believe he helps the needy, just because he isn't nice with paparazzi it doesn't mean is rude and bad person. He just want to keep his privacy. And he looks arrogant?! I don't think so, he thinks he is better player and for me, honesty is better than fake modesty! He is the kind of person, or you love or you hate, I know. But I'm not a hater, I really like him!