Despite his accolades on the pitch, Cristiano Ronaldo has as many haters as fans. Do we have him all wrong?