Yes, but what have we learned from the last chapters. Everything was all set up and carefully planned by Black Zetsu / Kaguya. All the major players were just pawns. If Sasuke didn't aid in the revival, it would've eventually been revived by the help of others anyway. Resulting in the same, if not more killed in battle.
And if Sasuke hadn't revived Orochimaru and eventually chose to aid the alliance with the Edokages, the alliance would've been Bijuu bombed away atleast 3+ times. The edokages were ESSENTIAL and where only there because of Sasuke having chosen to fight (otherwise Oro would've released the Edo.) And with Sasuke choosing to aid the alliance, he indirectly saved the current Kages (Oro deciding to follow Sasuke and going off to heal the Gokage)
And without Sasuke, everyone is dead cuz Kaguya would be roflstomping Naruto and gang's dead bodies. (Because he was needed for the Seal)
It's not what you've done in the past, it's about what you do in the end.
His actions and decisions had major effects on the outcome of the war (even if his fighting was actually kinda lame imo, he was subpar compaired to Naruto and Kakashi in the end)
He's done more than enough to redeem himself.
But if it makes you all feel better, he will probably do something douchey again soon.