Yes, there is definitely always a difference of what you can do and what you think morally accepted to do. Realistically, I do not think 1147 archers would all shoot at the same time against a single unit, just as I do not think you'd think it right to let your people starve to gain a military advantage... unless you're Stalin or Mao.