Yes, Ace and whitebeard deserved to die, they where pirates with a bounty that stated dead or alive, nobody forced them to become a pirates and akainu did his job as a marine to eradicate pirates. If the straw hats fight and defeat the marines it won’t makes sense as they don’t fight good guys, so in what scenario would the straw hats fight the marines and defeat them.
Doflamingo said in marineford war that the winners would become justice, but the straw hats winning would make pirates justice which would be bad in the already disorganized world of one piece.
Even if akainu deserves to be beaten by luffy or sabo because he murdered innocent people that doesn’t mean the other admiral including kizaru and fooder marines need to be defeated since they are innocent compared to the straw hats who are pirates and pirates are not good people no matter how you twist it, nobody forced them to become pirates as they could have become marine or adventurers
Doflamingo said in marineford war that the winners would become justice, but the straw hats winning would make pirates justice which would be bad in the already disorganized world of one piece.
Even if akainu deserves to be beaten by luffy or sabo because he murdered innocent people that doesn’t mean the other admiral including kizaru and fooder marines need to be defeated since they are innocent compared to the straw hats who are pirates and pirates are not good people no matter how you twist it, nobody forced them to become pirates as they could have become marine or adventurers