To be fair, all the Vice Admirals besides Garp are poop.
Yeah, Doflamingo mentioned Fujitora being drafted into the Marines. Him and that other guy being drafted to Admiral position is likely due to their devil fruit abilities, assuming they had them prior to their promotion. Controlling meteors is crazy, although even that couldn't destroy the birdcage.