You don't have to like the CDs, Akainu, Kizaru, Aramaki don't pretend to dislike them. Akainu went out of his way to slaughter innocent civilians, that not even the CD gave him the order to do. He is that extreme, GB probably isn't far behind. Kizaru is fine with defending the CDs, he'll do so with a smile on his face as long as his loved ones aren't involved.
Garp is the one Oda parades as a good guy, but he's a complete fraud. Fujitora and Kuzan are the ones actually fighting for change. Garp ran out of excuses as of this chapter.