Honestly, the ref got it all wrong with the penalty. It should've been a FK + red. But OK, let's say it was hard to see that the foul was committed just outside, since Robben ran so fast and the foul continued into the box. Human mistake. But yellow!? The only possible explanations are that he was intimidated and scared by the home crowd, or he felt sorry for Brazil after the 7-1. Really can't be anything else.