its wrong...if you need a weapon so bad, at least wait for the kids to grow up....sending a 7 year old into battle is inexcusable.....the only time a 7 year old should fight, is in self defense....not be sent to go kill people.
So training the kid is fine, and training the kid to defend himself is fine, but sending him to fight is wrong, until he is grown up