ahill1 said:
I dislike how the pacifist agenda was pushed into Gohan at the CGs, to the point he was holding back from snapping even subconsciously, but I think that you can say, much like in Goku's case, that the aging might have changed his operation process a little.
As you said, it's most likely to do with his increase in age and maturity. Whilst I used to point to him killing the Freeza soldier as contradicting this, there is an important difference in context as Gohan was still in the formative years in which children start to realise the concept of death, killing and its finality, whereas Cell Game Gohan is at an age where a child's concept on the subject tends to be at an adult's level of maturity.
There's also that, compared to the battles with the Saiyans or on Planet Namek, the Cell Game had more safety nets for him at the time with his allies still there standing back. Also, as Gohan said, he wanted to use his rage when the Cell Juniors were attacking them, but actively trying to utilise something normally an instinctual reaction by forcing it can be a very difficult thing to do.
If anything, I'd probably have more things to question about the 180 he pulls as a SS2 in how savagely he slaughters the Cell Juniors.
Some nice lines, like Piccolo's in regards to the attainment of the SSJ having changed Vegeta's behavior, making him to regain his confidence, might also explain his heightened confidence there in contrast with his more pragmatic self at the Freeza arc. I dislike somehow though how the end of the conflict could be completely avoided if Vegeta put aside this side of him though,
I'd say the main reason for his differences in actions lies more on the personal connection. He'd been kept under Freeza's boot throughout most of his life and wanted to do anything to achieve his one chance to escape his grasp. That personal nature isn't nearly as strong for him with the Artificial Humans, hence why it makes sense for him to act more like his Saiyan Arc self.
and the ENTIRE conflict could have avoided if Goku followed Bulma's advise and killed Gero. This takes a little away from the whole conflict and turns Goku's friends into less of heroes that we should all cheer up. But overall, I didn't find it a bad arc.
As Goku said, he didn't want to just kill Gero before he did anything. Whilst that is a bad logic to go with, it's in-line with Goku's morals as he seems highly against killing a weak opponent when they're defenceless (letting Raditz's tail go, saving Freeza and showing disappointment in having to "kill" him, etc.). It could also be argued Goku would know someone like Piccolo would go ahead and kill Gero if they found out where he was, which is why he didn't risk even just warning Gero.
I do agree that changing this to Goku warning Gero and this allowing Gero to gain recent data to enhance his creations would make for a better plot than having to make several assumptions as to explain Present #17 and #18 being stronger just because of time travel. It was also disappointing that, regardless of going with that idea, not pointing out his error causing the entire arc to happen wasn't Goku's reason for staying dead and instead the "I attract bad guys" idea that has many holes to that line of thinking.