With the soldiers ranking first, second and third i'd definitely class this as a moral victory for right over wrong, good over evil.
If someone like Caroline, Conor or Becky had won it would have been an absolutely terrible thing and an all-time low for Big Brother and the BB watching general public.
Indecent, disgusting people are never, nor never should be seen as winners. They will always be the LOSERS (in every sense of the word!

)