My point was that Zoro acted like a dick about it. He basically threw his version of a temper tantrum. Whoever drew that Ace whining fanart needs to do one for Zoro whining about not staying with a captain who doesn't demand apologies.
Zoro is the defact second in command. Its his JOB to offer insight that his leader may not have thought of, to provide a second opinion when he thinks his leader is at fault. He wasn't insulting or arguing with Luffy, he was reminding him that "Hey, you're the CAPTAIN. If you're serious about this whole pirate king thing, then you have to take that responsibility seriously in a situation like this, use your head instead of your heart." He was right too, it would have set a permanent precedent for bad mojo and arguments and betrayals at crucial times.
Basically Zoro was saying, "If you aren't a captain about this, they you aren't going to be pirate king. In which case, you're violating our original agreement from chapter 9, and you're never going to go as far as you should, and I'm wasting my time with you and you're getting in the way of my ambition."
It wasn't Zoro bitching about his opinion, it was him saying, in just a few words, that Captain and Friend are two different things, and Luffy needed to be the Captain right then. And then, EVERYONE else agreed with him. (Well, except Chopper.) Zoro was right, and it was his JOB as #2 to say exactly that.