The Children seem fairly happy.
'Warriors for Jesus' is a term to stand up for who you are in todays age, not to go killing people.
The sad thing is, we see camp and we see warriors, then it must be bad? If they are not burning bus shelters and mugging old ladies then teaching them something else with a few different values surely can't be bad.