Bro, show Garp doing anything against the CDs. I literally acknoledged what you said, and even if he wants to be a "good marine" he still is doing his job poorly. Yea he trained Koby Halmepo and Kuzan to bribg cahnge from the inside thats cool. But what change did he do himself with all the influence he has? Again, he could have been at Ohara to make sure they don't genocide the island and the best part, he would not be going against the marines by doing so. He would still be doing good from the inside.
My thing is, his view is narrow and due to his position, he should have been able to do better. Due to his position and political power, the marines can't just do him away, he is their Hero, he is the most free marine in the world, he can do more than what Kuzan did in Ohara. He could have been more active. In a weird way, he is more "passive" on bringing "justice" to the world, at least when compared to the other "good marines" like Smoker and Fujitora.