Ocon was clearly faster, but completely unable to attack him? Ocon never looked close enough to pass Perez. Both were being held up by Ricciardo, if both got passed Ricciardo they'd have likely pulled away from him. To me a car clearly faster than the one ahead will be pushing, closer down the straights and looking to overtake. Faster is faster, yet he never really closed the gap.
The last time I remember a driver getting within a second but never looking very close and asking the team to pass was Rosberg in Hungary, Hamilton said let him get closer, I ain't dropping back and damn right. Then within a few laps Rosberg was dropping back himself.
Max was all over the back of Ricciardo but didn't want to dive bomb him when he asked for the same thing but had he been in a different car to Ricciardo he'd absolutely have put it up the inside.
You have to be ALL OVER the back of a team mate before asking to be let through, not just within a second. If you can't gain and get closer than 8-9/10ths, then you aren't 'faster' enough.