You're misinformed here, either you don't understand how qualifying works or you didn't read my post properly.
Rosberg was 4 tenths of a second up on Hamilton's 54.3 going into Sector 3 before messing up, he could have very easily ended up with a 53.8 or 53.9 had he not messed up. Hamilton's lap ended up as a 53.8 so yeah, he may not have beaten Lewis(not sure if there was much time to be made up in S3) but he certainly had a chance.
He would not have been behind Ricciardo however. There is absolutely no way that the Mercedes, which is 20kmh quicker than the Red Bull down the straight, would lose half a second to the Red Bull in the sector containing that straight.
But of course since I'm 'making things up', you won't bother actually reading this post thoroughly and disregard this as all made up so to suit my agenda.