First off:
wars are waged, generally, for moral reasons.
is a pretty naive sentiment. Regardless...
Plenty of violent games have moral context. You mentioned Halo, which has the moral context of repelling hostile invaders. That's pretty moral as far as I'm concerned. The same goes for other games like Call of Duty
Please. Perhaps you are an adult, and so you can see an implied moral context in the game scripts, but the games themselves do not convey such a context. There are no mission screens that say that war and killing are bad things, but unfortunately sometimes good men must engage in terrible acts for the good of communities and nations. The missions read, "kill this enemy, take this territory, obtain this objective." And you receive a reward for that. Is there any war video game out there today with rules that say, "if you intentionally target and kill civilians or bystanders, your character will go to jail and be unplayable for 20 years?" Oh, maybe you lose some points or something, that will teach a moral lesson, right?
I've watched my 13 year old nephew play these games. What's the objective, skip the boring flavor text, let's blow stuff up. Ask him, "why are you killing all those guys?" You don't hear, "Because they are invading my peaceful country and terrorizing the population." You hear, "because that's the mission."
Sorry, I just don't see an overt moral context being presented there.