Maybe WB just didn't care.
He's not that type of man though!
Unless at one point in his life, he was a loose cannon and was doing terrible shit!
Although, from his small flashback during his death, he seemed to be a very good person even in his old days still wanting a family.
garp on the other hand, is a walking contradiction human being LOL. He acts like being vice admiral will not end up helping celestial dragons while an admiral who follow celestial dragon can order him either way. He just doesn't want direct contact with them, however he's at the end of the day doing their desires
Roger on multiple occasions was being said to have committed horrible crimes
1- Killing all of Squard crew
2- Destroying a whole kingdom just because one person spoke ill about his friends, sure it sounds nice to us, but that's fucking horrible lol
3- Now, he's protecting celestial dragons and their slaves? wtf?
Seems like Roger after this incident ended up regretting it and he changed sides and ended up becoming pirate king