User blog comment:Plainblack/Fists of Love/@comment-178.128.150.251-20131015132343

its a difficult question.

first of all no one can say that garp is weak.

he is a powerhouse even though he is past his prime.

if he could in the war attack and kill the magma brat???yes he could have killed him or giving him heavy-heavy injuries so any haki user could finish him.it didnt happen.

and not because of sengoku.

you see garp is a d.

and all d,s are bound by their sense of justice and freddom and ego.and they never betray that standarts.

like luffy wont step down from being a pirate and dragon wont stop being a revolution leader

garp the fist wont stop being a marine.

it wasnt sengokus power that was holding him down,he just choose not to fight sengoku so he wont betray the marines,him being a marine,not an  absolute justice marine like magma brat but a marine that stood for the weak,a marine that bleed for keeping safe people all over grand line for all his life.

he had raised ace like his own son(with dadans help) and he felt wrath  but he couldnot betray his way of living.

luffu when he was beaten by belamy he choose not to fight.

garp choose to let luffy hit him witha gear 2 punch(which did nothing to him by the way)because  at that time him being a family man his love for luffy was greater than his duty.

but later he couldnt betray the marines.

ace was already dead and if he had attacked and killed akainu the whole world would loose faith to the marines(garp the hero raising rogers son and killing akainu for revenge).he choose to remain to the marines even as an instructor after the death of ace instead of doing a lot of things for revenge because that is his way of being a d.

it would have been hell of a fight though