Don’t you think that’s your own interpretation/opinion? A LOT of ppl don’t share that sentiment. But you are entitled to that opinion. There were certainly enjoyable aspects of WCI and Sanji, but ultimately it does come down to he hurt the MC in a disrespectful way, and as childish as that sounds, yes he’s trash for that, regardless of the reasons.
And to top it, he hasn’t apologized for it to this day.