Try making them go on a campaign with a diplomat, a spy and an assassin to avoid this mischief in the future. It would be historical, generals had their own retinue of agents to do their dirty work on the field.