Why I don't like Garp:
1. Has the nerve to get angry at Akainu for killing Ace (which don't get me wrong was horrible), never mind that the ENTIRE POINT of Marineford was for the Marines to execute Ace. Like, would he have killed those 2 guys if they'd managed to behead Ace?
You don't get to prevent Ace from being rescued for most of the Battle and THEN decide you're mad at his killers.
2. He doesn't want to be an admiral since he'd have to serve the Celestial Dragons, yet he never does anything to limit the other awful shit the Dragons do that he could prevent, unlike Smoker who tries his hardest.
3. Even by OP standards his abuse is really stretching it.
4. Somehow thought that terrorizing and beating his grandsons would make them want to join the Marines and not get AS FAR AWAY FROM HIM as possible.
5. Tried killing the Straw Hats with that massive flail for basically the lolz
6. Treated Coby better than he did his own grandsons! I mean I love Coby and his character growth (and he is one of the 2 people I consider shipping with Reiju) but STILL!
7. We never see him actually beat up evil pirates in the present story, just him lying around and messing with Sengoku.
He's like all the issues I had with Tashigi but WORSE, because at least Tashigi can put her Straw Hat hatred and ego aside when the lives of children are on the line!
Also Tashigi is about as threatening to the Straw Hats as a kitten, where as I said above Garp once nearly killed them all with that MASSIVE iron ball for the lolz.
Dadan was their real mother, and Garp was barely their grandfather and was never there when they needed him.