Скажем наемник ВСЕГДА воюет "за государство" (в Вашей терминологии) ибо именно государство оплачивает его участие в боевых действиях.
Контингент советских войск в Афганистане также воевал "за государство" (в Вашей терминологии), а никак не "за народ" - ибо "народу" это было нафиг не нужно.