Personally I always hated the whole Zoro tells Luffy how to treat his crew and forces him to ask an apology from Usopp. And I find it very bs that Zror is preaching about the respect for hierarchy by deciding for Luffy how he should act. He doesnt just suggest. He takes a stand where either Luffy does what he wants or he walks.
And to me there's nothing satisfying or genuine about the apology if it has to be forced out from fear of abandonment.
I also felt Luffy handled giving the news to Usopp like shit considering he himself got into a fight with the ship repairman when he heard the news. so the whole Usopp needs to come back begging never felt right to me. It was an injection of respect of chain of command of a group of friends I didnt need and straight up hated.
Zoro is the character that allows One Piece to remain a pirate story. His enforcement of respect among the crew is the link between Lucky Roux shooting a man in the head and The Straw Hats. I get not liking it, but I think it's consistent with the pirate crew we've been following since chapter 1.