Kirk was outwardly dismayed that Scotty was willing to let an insult to his captain slide, but not an insult to his ship. I don't think I'd agree that it was in any way out-of-character. Quite the contrary: it was perfectly in-character for Scotty to take personal pride in the ship and to take personally any aspersion cast upon it.
I was more referring to Kirk's reaction before Scotty gave him the reason. "YOU... started the fight?"
I think it was "in-character" for him to be offended, but it wasn't "in-character" for him to defy Kirk's orders. When I use that phrase, I don't mean that the writers incorrectly portrayed Scotty. I mean that Scotty lost his head in a way he usually wouldn't, as all of us do from time to time.
Eh, it's okay. I don't think anyone will hold it against you.
Good.
