Federer used to act like a child on the court. Then he grew up. Some people never do unfortunately. If Rios hasn't by now, he probably never will. I think most people feel sorry for him, but unless he's a moron he just doesn't give a ***** at times and doesn't mind showing it (we all have our moments).
Yes, there is wasted talent, but who knows why he's the way he is or was on tour. Maybe he his life was more difficult than we realized??