An additional thought as I continue a watch through of TNG, you know who handles this situation exactly right?
Data - in Gambit. He sees a problem with the way Worf, as first officer is acting, and takes him aside to talk to him. He is even considers the situation enough to appologise if their friendship has been been ended due to his actions.
though when stating that Riker never openly opposed the captains orders he forgets Rikers actions towards Jellico to be fair.