I feel like wayyy too many engineer minds lean back on “too vague” without understanding how many judgment calls judges make in cases every day. It’s not uncommon for them to have to decide what someone’s intent or knowledge was when taking a certain action.
I’ve had this issue in a story I’m writing, because one faction in this story is fighting for a cause that’s essentially good, but they’ve become extremely jaded by lack of change and have resorted to extremely violent measures. So it’s obvious the government they’re fighting would call them terrorists, but a hundred years later, history should view them with reserved optimism. It’s hard to categorize how the narrator and heroes should view them though, since the heroes don’t necessarily directly cooperate.