Jellico was correct in his actions. With the exception of Data, the regular crew acted unprofessionally and childishly. Especially Riker. How he eventually got command of his own ship after having turned-down multiple previous opportunities AND acting the way he did in the episode is beyond me. If this is the way Starfleet is being run, they deserve to get their asses handed to them by the Cardassians, Borg, or whomever else goes for it.
Don't forget The Pegasus Incident. It's THAT IMO that really diminished the star of the Savior of Sector 001.