Spock is willing to push away emotions but can't do it when it counts. Nyota never says "Stop Spock. It's wrong." She says "Stop Spock, we need him."
Scotty is the only redeeming figure in the whole movie. He is capable at his job, tries his hardest to do what is right, and has training to handle these situations. And he gets busted off the Enterprise for it.
Yeah, the moral compass of most of Starfleet is a bit off. I think too much of the USA's 'revenge is good' attitude has tended to creep into this franchise, eclipsing Roddenberry's more optimistic tone. I do accept that Roddenberry's desire to maintain harmony among Starfleet was a straitjacket that the franchise needed to take off but I would at the very least like my main characters to show some of that optimism. I applauded Pike's rant and Kirk does pedal back from the appalling execution scene from the last movie.
I actually think that you mean to applaud both Sulu and Keenser. To date Sulu has demonstrated the most moral fibre out of all the characters. I've really warmed to Cho's unassuming portrayal much like TOS Uhura's quiet efficiency.
Keenser, despite being a senior officer, believe it or not (according to the comics he's a lieutenant and is apparently the assistant chief engineer I assume since Kirk does not promote the assistant to be chief), he tkes a lot of abuse and is treated like s skivvy by Scotty in what seems to be a terrible case of workplace bullying and 'disability' discrimination. Plus Scotty does have a history of behaving unprofessionally and abusing animals. He was good in the movie but give more credit to those that really deserve it!
