Sanji haters don't read One Piece, they are influenced by the group they make part of (i mean thats what most haters do usually).
Sanji saved the dude who will carry Onigashima on his shoulders, saving everyone in both Onigashima and Flower Capital, according to Yamato. Sanji was literally the only one who tried to do something about it, like, wtf?!
Clown: "Sanji did nothing, got trapped by Black Maria after hearing a woman getting abused, wow thats terrible"
If Sanji wasn't even in the Live Floor since 1015, Nami, Marco, Chopper, Usopp, Tama, Zoro and lots of Samurai would be DEAD.
This "Oda ruined Sanji" shit is getting so dumb that these dudes don't even know Sanji anymore, some pretend to like him just to hate, this is laughable as hell. It feels like "Well, Sanji isn't a blonde Zoro as i thought, so... meeh"