Here's the problem though: If I were king, I wouldn't want my pilots worrying about having to juggle whether or not to do something in an emergency where it may be inconvenient for maintenance, or operationally, etc.
What you wrote above might apply if this crew had diverted to a 2000' grass strip with this emergency. Or otherwise attempted to land at an airport where doing so would've been more unsafe than not doing so. However in this case, they found a suitable piece of concrete and placed the aircraft down safely.
One thing you try to avoid doing in an emergency, is keep a sick airplane airborne for longer than absolutely necessary. In this case, I'd rate what they had at least a "land as soon as practical" emergency. However if pushed, this could easily turn into a "land as soon as possible" emergency when it never needed to go that far. Continuing to roll the dice when you've been winning hands so far is very likely to get you into a square corner you may not be able to get out of when your dice start coming up snakeyes. The second engine in an engine-out scenario is to get you to a suitable landing point. For an EMB-120, Provo was suitable. For a Boeing 777, it wouldn't have been. The crew made a command decision based on an emergency, executed a precautionary landing, and succeeded with no injuries; union politics be damned.
That right there is the end of the story.
I'm not saying you're wrong, Mike.
I'm saying that this is more nuanced than meets the eyes, and to ignore that nuance shows a lack of understanding of the complexity of the issues.
You haven't done that, nor has Dale, nor has calcapt, but some people want to boil this down into the "PIC IS GOD" argument, which is fine and all, but I think a little overboard for an issue like this.
Quite frankly, you bring up good points, and your points are all valid. I also think that if the engine was secured and feathered with no indication that anything else was going wrong (I don't know if this is the case), then landing at an airport that has no airline service at all, that is 36nm short of your companies largest hub, might not end up with desirable results for the crew. Now is it a BAD result? I don't really know. Is it really that hard to have Skywest truck a few mechanics and possibly and engine down to Provo? No, probably not.
That's all I'm saying. Not that the crew SHOULDN'T have diverted to Provo, but that there are lots of other things to consider here. Instead of blindly supporting, or blindly throwing the pilots under the bus, I think it would behove us, as a community of pilots, to look at things a little bit closer. We all like to be patted on the back, and some folks love to yell and scream and create drama, but neither of those actions help us when it comes to a decision making process.
And again, don't get me wrong, there ARE emergencies that REQUIRE the plane get on the ground right now, but not EVERY emergency is going to result in that. This may OR MAY NOT have been one of those emergencies, and without a lot more information, we don't know whether it was, but let's at least be open to discussion on that issue. Maybe they were heavy as hell, and were drifting down, and would have flown to Salt Lake at 2,000' AGL for the last 36 miles? Then diverting to Provo is a great idea. Maybe they did a circle to land over Provo for 17,000'? Then diverting to Provo might not be a great idea.
Let's also be clear that I don't think anybody has recommended taking away the ability of a captain to make a decision and follow through with it, but let's be clear that if that decision was not substantiated by the facts surrounding what was going on, then the captain may find himself in a world of crap really quickly. Skywest has, as I think we're aware and Omar/Todd will inform us, fired pilots for much less.