Take of the blue glasses man. Gomes comes flying in and his right knee clatters into Royal's left knee, along with the arm on the shoulder to add a bit more force into it foul all day long as Gomes is nowhere near getting the ball. If that was against you and allowed you'd be fuming that it wasn't given as a foul.
This! If the ref isn't sure it's a foul then rather than stop an obvious attacking move he lets it continue as the end result could be a goal. If he blows then that goal never exists so there would be no argument over it stopping a goal, it would have just been a potential attack that ended abruptly. If there was no goal then nobody gives a toss either. Even Shearer came out with the crap about "the ref and lino didn't think it was a foul" so obviously not realising that not all foul
The ref was a distance away with 1 unique viewing angle at real-time, with a player running past him just before contact and like some, who can't even see it in the slow-mo replays, may not have clearly seen the contact or force involved.