I disagree, The fairies are down and he doesn't know Robin anymore. So he is basically alone. What is he supposed to do as a sniper versus two opponents that basically have 1 hit ko abilities ? Get into a fistfight ?
About the courage and the Sogeking part, overcoming it during the timeskip is not fair too. You can't expect him to overcome that at the half way point of the series, since becoming a brave warrior of the sea is his dream. With the same logic you could hold it against Zoro that he didn't become the World's strongest Swordsman yet during the timeskip.
Usopp needs to find a safe spot, plan a counter attack like he always (Chu, Mrs. Christmas, Luffy, etc.) does and realistically only needs to beat Sugar and turn all the gladiators against Trebol who will be in deep shit versus guys like Don, Ideo, Hack, Blue Gilly etc
Also don't rule Hakuba out.
I expected these anti-Usopp comments from a lot of people, but not from you.
No one said, at least not me, he had to beat the crap out of both of them, but don't just turn tail so easily like that. He might even be one of the best chances to knock out Sugar because he is a long range fighter, meaning it's quite difficult for Sugar to turn him into a toy. Beating Sugar is a vital part of the plan, I don't expect of him to slaughter Trebol nor that he should show no fear towards him and Sugar, but I expected at least that by now he would have been able to make his determination overpower his fear and think of a plan to KO Sugar instead of just running away...again, like he usually does. Regardless of the situation, regardless that the Fairies are down and that he forgot Robin, his nakama are counting on him. That alone should make him, at this point of the story, able to at least not run away. Usopp is who he is, that he is easily scared is part of his character, but he shouldn't be running away on such moments anymore at this point of the story.
Also what do you think the point of a timeskip is? The timeskip covered more time than the entire first part and 2nd part together. During the timeskip everyone should have matured both physically and mentally more than during the entire first part. Again I never expected Usopp to be a fearless warrior that thinks he can beat everyone just because of the timeskip, but even if he is crapping and pissing his pants at the same time, I would expect after those two years on an island where Charles Darwin is king and natural selection his queen, that he would have the guts, the willpower to say, even if it's with knees that shake faster than Miley Cyrus' ass at the VMA, that he will not run and take down Sugar even if it is the last thing he does, that he has the confidence to do so. Instead, just like before the timeskip, he is seemingly running away again scared out of his wits, apologizing to everyone in his mind for his cowardice.
The timeskip shouldn't have made him fearless, but it should have made him at least a person that doesn't run instantly whenever it goes bad. Considering he doesn't even remember Robin, that Robin got turned into a toy did not have any influence on him running away whatsoever.
Zoro became stronger and so far he didn't really had any real test yet to see how much he has grown. This however is Usopp's test, so that's an invalid comparison. I'm not being anti Usopp, I already said I'm expecting him to do the right thing eventually, but that he is exactly the same as he was before the timeskip is my problem. He runs away, but somewhere during the running he gets a change of heart somehow, whether it's because something someone said to hem or whether he gains confidence from Sogeking, and now he is doing the exact same thing. I expected him to have lost that running-fase by now, that's my point. Running away like a whipped dog and finding a safe spot to take Sugar down are two completely different things. If he currently had the intention of doing the latter, then he wouldn't be saying stuff like asking for forgiveness.