You are mixing things up. Garp was right to raise Ace and give him a chance, but Ace chose the wrong path. If Ace was killed just for being Roger's son things would be different, but they weren't. You put blinders on the big picture and just realize that our protagonists are pirates and forget that 99% of them are really villains and 99% of the navy are people who want to help others. Kidd, for example, is introduced as the one who killed the civilians who laughed at One Piece, but when something happens to him and his team, you feel sorry for it.
Roger represent a too huge threat for the WG they can't take that risk
Ace as a Pirate did nothing which deserve death in OP. He's dead because he's Roger's son
Look at BB's crew they weren't killed just erased from history.
I don't think you are wrong, it's just that you think being a marine would had saved him from being executed by WG
Last edited: