I don't really trash on Sanji. It was expected that Sanji is going to lose that hard, after all King is Kaido's strongest subordinate (YC1) - an individual comparable to Marco.
There are just a few people who tried to downplay the likes of King based on their own agenda. And these people can take their big L for underestimating the Calamities.