Guys, so help me understand something
So Sanji decided to go with the Big Mom pirates because he wanted to leave the crew safe out of Big Mom's threat and because he didn't want the Baratie guys hurt right?
But Sanji had to know very well that Luffy and the crew would go after him anyway, he just HAD to know, it's dumb to even consider that Luffy would listen and not go after him. After all Sanji saw Luffy go against the whole World Governament to try and save Robin and Ace.
So he already knew that he would be putting the crew in danger anyway by staying or leaving, it was all on the Big Mom Pirates. But by leaving he would've put them in even more danger right? because then the Straw Hats would try to invade Big Mom's base and fight against her complete crew's might head on and they would also not have Sanji with them to help.
Now, if he rejected it, he would've had to fight against Baron Tamago, Bege and his men, so could he have defeated those guys just with Nami's help? maybe he could, but i guess he didn't believe it, since he was afraid they wouldn't be able to deal with them and they would hurt Nami right? so Sanji really couldn't defeat Tamago and Bege?
and the next thing is about Zeff and the Baratie, now i agree there's nothing Sanji could do about saving Zeff or the Baratie here but to accept the deal right? but then, later on in the arc, when Sanji decides to betray Big Mom, is there anything saying Zeff and the Baratie are gonna be safe before he betrays them? because if there wasn't, Sanji put Zeff and the Baratie in danger the same way he would've if he had rejected in the first place right? making his decision in the past completely wrong, because he put Zeff and the Baratie in the same danger later on and also put the Straw Hats in even more danger than if he had rejected.
I'm wrong here?
was there some safety guarantee for Zeff and the Baratie that i forgot before he betrayed them? and why the fuck was Sanji never worried anymore about them since the end of Whole Cake? how was that solved?
I actually forgot, if there was a solution.