Was Zoro NOT supposed to defend himself
from the future Pirate King?
Even though it was an act, Sanji legitimately beat the shit out of Luffy
who DIDN’T want to harm him
defending the cook who defected knowing he would bring his friends into a Yonko’s territory

while completely vilifying the swordsman who’s been Luffy’s most loyal crew mate in a moment where the captain lost his mind and truly aimed to hurt him.
Why isn't Chopper most loyal or Brook?
Zoro has one moment of “insubordination” and you guys jump all over it, but we literally have an entire arc dedicated to how badly Sanji fucked everyone and everything and y’all are eating it up
If he hadn’t gone to WCI, Zeff and the Baratie might have gotten destroyed; since he did, they’re safe, but
You are literally telling him to kill his family.
Look at the SH and what lengths they went through to save/help their family/friends.
Pedro’s dead
+he had little time left.
Jinbe’s potentially dead or otherwise disfigured, and his joining the crew has been delayed again when they need his power in Wano
I would imagine going around Yonko's territory doing shit would bring some consequences.
The Vinsmokes are totally ruined in terms of reputation and power
Linlin followed them and brought some of her crew to Wano, ended up forming an alliance with Kaido, and it’s not like the SHP wouldn’t have faced her eventually (probably without having to worry about a second Yonko at the same time)