So BZ being an allay of madara an additional factors that can change the whole process of the fight?
Not really, there were just two persons fighting at the moment, Madara and Black Zetsu. Like I said above, Madara should've considered the possibility of betrayal, being the mastermind he was and considering all the life expirience he had, being a very old man and a very expirienced shinobi. The ending of their clash was Madara being destroyed.
Sasuke, on the other hand, had left Naruto to defend Sarada. Although it's indeed Sasuke's failure to overestimate Naruto's capabilities (who could've thought that Naruto isn't even able to defend a child?), the consequances were far less dramatic: nobody died, Shin was, in fact, defeated, and Sasuke's goal of protecting Sarada had been achieved. Shin, too, was incapaciated by Sakura, so this matter has been handled as well. The mission is, in fact, a success.
Therefore your statement of "Sasuke had lost to Shin, so Shin > Sasuke", as well as the whole analogy you made, is incorrect in every possible way. Get it now?
This is so embarrassing to the point where you're acting as if you knew me :lol
I've seen enough of your posts to form my opinion on your personality and intelligence, or at least on the role model you took for this forum (there is always a possibility that you're completely different IRL, just like for any other guy on NB).

Don't you usually analyze what you read? Probably not, considering what I've seen from you up to now :lol
I understand bro, looking like an idiot does indeed feel bad.
I have no doubt that you know everything about it, with all the expirience you have. But it's a nice confession, I like your sincerity
(I cut off the rest of your post since you're clearly talking about something else)
Oh, that's not really surprising. Like I said above, we both know that facts can't be countered, so there is no point in replying to that part. :lol