Sabo would beat the living shit out of sanji but some stats are in sanji's favour imo.
Anyway i believe oda is really trying with sanji to be loved by the fans.
Too many words and panels are used in his favour.
This moment today is a pre order for something great. The thing is that from all his fans only a few are really happy with mr prince moments, most of them want a blonde zoro