if refs based their decisions on the teams quality or ability to win games then how could any decent team ever win? brazil, france, italy, spain, germany, argentina would never win games if that were right, the reason that penalty was given is because of the opinion of the ref at the time, without video replays like we have in league he just had to go on what he saw and in fairness from a distance (if he was at a distance i forget where he was standing) it would have looked a pretty clear cut penalty