so appareantly being the leader of the revolutionaries, an secret rebellion organization hell bent on taking down the WG, is him being a pussy as bitch. and don't get me started with garp (which now re-reading it, is the original point of the post.)
Garp is a great marine- hell the marines A$E more and more growing apart from the WG, some marines are corrupt still but you could honestly expect them to get fired someday. he refused being an admiral because that would mean he would be a lap dog for the CD and had the freedom he had desired, basically garp is just a great do-gooder with conflicting moral (marineford was a nightmare for him, and might have been a wake up call for him).