Something that makes me think a lot: We can all agree that Goro made a lot of mistakes and did bad things. Where things get tricky with him is pondering how can he do right without compromising his own life and liberty.
True that. I think if Goro were in the PT without any of the strings attached he.. would have much less issues with that. Which is what makes the outcome of all that especially sad in hindsight.
Given the gravity of his situation though, it’s difficult to remove him from all of the strings, especially with regards to his fame. That in particular I think is what makes it even more difficult for him to act on his own principles- he’s almost always seen, and if not on air, then someone of Shido’s might be keeping eyes on him while out and around. One never knows.
If he couldn’t remove the strings, what he would have to do is play along with them in a sense. It’s there I think he made the most mistakes, in particular not trusting the PT enough to work with him on an alternative solution- one that could fool Shido, while keeping them all safe, including Goro.
Perhaps he was afraid they wouldn’t meet him halfway, because they never did press on the hints he left, after all. Plus, he was already in too deep. At this point, he was in dire need of an intervention before he could do anything, I think.