Osborne is (until tomorrow at least) still Chancellor - where he will be after the new cabinet is announced is anyone's guess, but he'll be there, mark my words. Cameron's hand was forced when the result was announced, but he's not whined, he's stated that he would not be the one implementing it and stood aside.
Neither of these 'ran away' like Johnson, Farage, IDS and Gove. Not with the stench of so much blatant lying following them in their wake.
Farage's behaviour is, of course, not beyond reproach but, in fairness to the man, he's never been in a position of governmental power. He headed up a protest party somewhat on the periphery of things which never had a remote chance of wielding any real power either side of the referendum. Whether he remained as UKIP leader or he effs off and does "I'm A Non-Entity..." is something on an inconsequence in the grand scheme of things. Was anybody seriously expecting him to become a member of the Brexit negotiating team?