Kizaru doesn’t claim to be honorable and no Admiral fan is claiming Kizaru is acting honorably. Kizaru wants to win at Egghead with overwhelming force so he brings a gargantuan amount of ships. The Marines don’t fight honorably, they fight dirty because they are fighting for the W. There’s nothing wrong with that.
There’s also nothing wrong with Saint Shanks sucker punching a distracted rookie like a little bitch, Saint Shanks is a pirate after all and Pirates are cowards who fight dirty by nature.
It’s Saint Shanks fans who are deluded into thinking that Saint Shanks the sniveling coward is fighting honorably here lol.