Originally posted by carver9Piccolo didn't really cause any problems between the WMAT in DB, and the arrival of Raditz in Z. He was a villain at first, but he wasn't running around trying to destroy/enslave earth and whatnot -- he was just brooding over how to beat Goku. Allowing that kind of villain to live doesn't bother me.
Piccolo use to be a villain and he have helped Earth and the Universe on numerous of occasions. Vegeta, I dont even have to name what he's done. Goku letting Frieza live have helped Universe 7 all around. Without Frieza, there wouldn't be a universe. Him lettint Buu live have helped.
You're right that Vegeta surviving/reforming was ultimately a good thing.
Goku did kill Freeza -- he was dead during the ToP(the halo wasn't just an accessory.) And now that Freeza is alive again, he's back to hopping around the universe, wiping out the native populations of planets, and selling the worlds to extraterrestrial third parties(this was confirmed in the bonus pages of volume #12)... So Freeza hasn't reformed at all, and him being allowed to live is causing untold billions to be slaughtered. But apparently that's acceptable, so long as the next time Goku fights Freeza it allows him to become more powerful?
Only reason Boo was kept around is because the evil side of him literally separated from the good side, which makes Fat Boo about as good as it gets... But Goku didn't play a part in that.
Originally posted by carver9Goku's 'methods' have actually caused a bunch of issues over the series. It's just that they've always been able to rely on the Dragon Balls to undo all the bad things that happen.
Goku is right here and his method have done nothing but good so far.
His approach is basically: "I let the bad guys live, because the next time I fight them I'll have to become even stronger and that's super exciting to me!" The bad guys *possibly* reforming is secondary to Goku selfishly trying to become more powerful at the expense of others. It's a retarded rationale for a "hero" to have.