I like the idea of Spec Ops, but the game getting judgemental and preachy about how evil I am when it literally isn't giving me any alternative is a big turn off.
In earlier builds there was actually an option to do the right thing and stop this madness, and it would just roll credits. That was actually brilliant, but too many beta testers kept doing exactly that and wondering if the game was that short, if it was joke, or if they were missing something.... So they removed the option
A shame, because if the game has me on rails, then it's not my fault that terrible shit happens. It's the person who designed the course this way.
It's why I find Undertale to be a better anti-violence message.