Here's a moral scenario for you to think about, which may not be wholly unconnected to the latest Season 8 comic (review coming up later today, hopefully.)
Imagine you're a secret agent, or maybe an undercover police officer. You've volunteered for the highly dangerous mission of infiltrating a terrorist group. They're ruthless, well-organised and known to be plotting an atrocity on a scale that will make 9/11 look like a children's picnic. Unfortunately, they also have very good security, and the police have so far been totally unable to stop them. The only hope may be for you to pretend to be on their side, get recruited into the organisation, and then discover its secrets from the inside - hopefully before it's too late.
You've made contact, but unfortunately there's a catch. They blindfold you, take you to a secret location - and take off your blindfold to reveal an innocent kidnap victim tied to a chair. They tell you that you must prove your loyalty to the cause, to make sure you're not, say, a secret agent or undercover police officer trying to infiltrate them. They hand you a loaded gun and tell you to shoot the innocent victim in the head.
This is real. There's no trickery, and no clever way to bluff or bluster your way out of this. Either you murder an innocent person now, or you refuse, fail your mission, and potentially let thousands of other innocent people die later. However, because I don't want self-interest to taint your motives, let's say that the terrorists assure you they won't kill you in turn if you refuse their test; they'll just blindfold you again, then dump you on the roadside outside Basildon, or Birmingham, or Brighton... someplace beginning with 'B'. You'll just have to live on with the knowledge that you might have been able to prevent it, when the terrorists detonate their nuclear bomb inside a major city or whatever.
What do you do?
What do you do?
Which Buffyverse characters would pull the trigger? (If your answer is 'In some seasons they would, but not in others' then please tick 'yes' but explain further in comments).