You mean Vivre Cards? That is outdated information if SBS in talks have talk about them on Luffy is strongest while Zoro and Sanji are equals. Why you using old information as canon? By that logic, characters don't have Haki then in your talk .
He wasn't disrespected at all as Marco was closer to them, not because Sanji get there in that point. Plus King and Queen need to team to try to hurt Sanji, that more big feat on Sanji than bad when Queen got hurt by his kicks this chapter. Nothing was bad this way especially Macro talked about him being 'Stars' with Zoro.