I am a Ricciardo fan, but let's have some reality. Vettel made the wrong move to come in at lap 19...Ricciardo came in nearly last of all, given his position at that time it made sense. So in reality, you had a duel between one set of tyres approaching the 'cliff' and another with a lot of 'meat'...and given the queue of cars before getting to Vettel, he had the advantage of leapfrogging with DRS.
As for whinging, give us a break. Hamilton has whinged no more than Alonso, Vettel, Raikonnen et al at various stages. In the last race he was right to tell the team to pull him in early and save the engine...quite right in the end, whatever the circumstances leading up to it, there was no point in hammerring to the finish outside points.