I'm for non-violent solutions but if you are going to have them please make those solutions meaningful and in keeping with character motivations and goals. Pay attention to world coherency - a non-violent or violent solution shouldn't undermine that. *Stick to the rules laid down by the fiction of your world* Divinity is floaty enough as it is with its lore.

Here's an example: If you could manipulate an army to stop sacking a town then great but it requires very good writing. Done poorly and at a certain point it impacts the plot, a believable world and its inhabitants. Why would an army bent on conquest just stop unless there is a compelling *material reason* for them to stop. The "You and whose army" retort comes to mind here.

Also it shouldn't always be possible to find a non-violent solution aka Doctor Who in his first meeting with the Daleks. The Daleks plan to wipe out the Thals and they can't be reasoned with. The Doctor must persuade the Thals to attack the Daleks or they will be destroyed. No ifs or buts or maybes - that is the only option. If the Daleks could of been reasoned with it would of destroyed the menace of the Daleks and what they are about.