This is sooooooooooooooo frustrating to watch!

Even if Gohan didnt train all this time ... you cannot go from fighting on par with Boo, beating Cell, and then being weaker than friggin Ginyu. Ughhhhh.
And even if we accept that Gohan is the worst person in the universe, there´s still Piccolo, who definitely wouldn´t lose all his power. And Piccolo was capable of at least fighting with Imperfect Cell.

God, the power levels are so fucked up here.

I hope that at least Piccolo dies here, because this anime needs some real drama ... and even then, Dragonballs. :/